以短码形式提交的前端表单
我正在使用的插件包含带有表单的短代码。在提交表单(POST)时,我做了一些数据库工作,然后计划在db工作完成后重定向到另一个页面。当我尝试此操作时,会收到“Headers ready Sent”(标题已发送)警告。在shortcode函数中,如何在get\\u头之前调用重定向?我需要使用一些单独的回调函数吗?
如何跟踪用户登录?
我有一个客户有一个私人Wordpress博客,也就是说,你需要登录才能阅读它。我们正在使用Counterize跟踪网站的访问量,并查找最受欢迎的页面。但现在他想知道哪些用户正在登录,以及他们登录阅读此博客的频率。我查看了wp\\U usermeta中是否有任何信息(如上次登录日期),但似乎没有。对如何跟踪用户的活动有何建议?谢谢
您可以在Trac中的主题等待审查时对其进行更改吗?
我想知道是否有一种方法可以更改已提交供审查且正在trac中等待的主题。我在这张票上看到,这可能是可能的,但我不确定如何:http://themes.trac.wordpress.org/ticket/12476#no1在提交主题几天后,我注意到我在文件夹中留下了一个不需要的额外php文件。http://themes.trac.wordpress.org/ticket/12497 我还注意到样式表中有一个小错误——我在主题名称中输入了版本号。我真的很想解决这两个问题,只是不知道该怎么做。我应该修复错误并重新
发布/更新后自动填充自定义字段值
我已经四处搜索了一下,很难找到这个问题的答案。我试图做的是在更新或发布帖子(自定义帖子类型)时自动填充自定义字段。理想情况下,无论何时创建或更新帖子,完成的脚本都会调用API并用结果信息填充自定义字段。但现在,我只是想用一个简单的字符串自动填充我的自定义字段进行测试。这是我的代码:add_action( \'save_post\', \'update_tmv\' ); function update_tmv($postid) { if ( !wp_is_post_revision(
在不导致404错误的情况下更改发布日期
我们有基于日期的permalink结构(如“www.mysite/2012/05/27/postname”)有些时候,我们需要先显示一些帖子,所以我们会更改它们的日期<问题是,通过这种方式,在更改URL的日期后,也会更改URL,因此旧链接会导致404错误<这个问题有什么解决办法吗?
限制对(某些)上传/下载的访问的简单解决方案
初始情况对于我正在建立的一个网站,我研究了保护上传/下载的整个领域,并根据用户角色/功能限制对其的访问。当然,我已经阅读了之前与(一般)主题相关的一些问题,出于参考原因,我发现了最重要/最有趣的问题:How to Protect Uploads, if User is not Logged In?How to restrict access to uploaded files?Restricting access to files within a specific folderHow to make m
将新的父项目添加到管理栏
我看到有人问了很多关于向管理栏添加内容的问题,但我仍然无法为高级自定义字段获取新的“父”管理栏项目。如果我将其添加到函数中,管理栏不会显示。php:function my_theme_admin_bar_render() { $wp_admin_bar->add_menu( array( \'parent\' => \'Advanced Custom Fields\', \'id\' => \'acf\', \'title\' =&
视频后期格式,额外内容中断视频嵌入
我正在使用content-video.php 包括在我的主页上显示最新的视频帖子。include只显示帖子中的视频,而不显示其余内容,效果很好。我的问题是,如果我在帖子中的视频链接后添加任何内容(如文本、另一个链接等),它会破坏嵌入在主页上的视频。在实际帖子中,前后的视频和文本显示良好。这是我的密码content-video.php<?php if(strlen( get_the_title() ) >0 ): ?> <h2><a href=\"<
没有索引,没有关注停留在主页上
最近我的主机自动升级了我们的Wordpress版本。由于自定义插件冲突,我们请求他们将其恢复到以前的版本。我们的主页现在包含代码“meta name=\'robots\'content=\'noindex,nofollow\'/”(<;已删除)。从google上看,当我访问Wordpress的隐私部分并选择“我想阻止搜索引擎,但允许普通访问者”时,似乎应该添加此代码。然而,我的网站被选为“我希望我的网站对所有人都可见,包括搜索引擎(如谷歌、Bing、Technorati)和archivers”。我也明
新的博客帖子在发布后不会出现在博客中
我看不到我为博客创建的新帖子。在Settings>Permalinks>中,我将其从Post name更改为default,并将主题信任设计切换为default Theme(212)。我没有停用插件。我还能看到http://margaretsphotoplace.com/?p=741但不是http://margaretsphotoplace.com/?p=2686
保存帖子、内容过滤和用户级别
我编写了一个函数来向图像添加和插入额外的元数据。看起来是这样的:function add_image_orientation_fields_to_edit($form_fields, $post) { $current_value = strtolower(get_post_meta($post->ID, \'orientation\', true)); $options = array(\'Portrait\',\'Landscape\');
New Theme creation
我正在考虑创建我的第一个WordPress主题。我想将通过html/css创建的当前外观和感觉转移到WordPress中。我想要的是在我的主页上有一个类别列表。然后单击其中一个类别将打开一个页面,该页面将显示一个帖子列表,其中包含一些帖子的描述。然后,如果您单击此页面中的单个帖子,它将加载一个页面,其中显示一个帖子。(此处将显示完整说明)我不擅长PHP,因为我主要了解HTML和CSS,所以如果有人能指导我如何做,甚至能为我指出相关主题的方向,我将不胜感激。我想要什么的想法this. 这是我目前用HTML/
我的插件必须手动激活URL重写
我正在创建一个Wordpress插件,它可以创建页面(使用get_header(), get_footer() 和get_sidebar()) 用于搜索API。当然,我定义了一些URL重写规则,如下所示:function init() { global $wp_rewrite; add_rewrite_rule(\'my_plugin/(.+)/results?\', \'index.php?my_plugin=results&data=$matches[1]\',
从发布的父级获取元信息
所以我在一个页面中,我想从父页面获取一些元信息。此代码位于我的页脚内。php:if (is_single()) { global $post; $parent = get_post_achestor ( $post->ID ); $some_value = get_post_meta( $parent, \'some_metabox_param\', true); } 这不是劳动人民,你能看看吗?更新:所讨论的父页面是具有此循环的模板
image thumbnail in RSS Feed
我没有太多的编码知识。使用RSS源获取prob。我从这个代码的某个地方复制粘贴的n。正在获取标题和日期。。很好,但客户端现在也需要图像缩略图。如何放置图像缩略图。请帮帮我。。检查以下代码。。。<li> <p> <?php echo $item->get_date(\'j F Y\'); ?> </p> <a target=\"_blank\" href=\'<?php echo esc_url( $item->get
在文档文件夹中搜索
有人知道为什么下面的内容什么都不返回吗?<?php $dir = get_bloginfo(\'template_directory\') . \"/documents/*\"; foreach(glob($dir) as $file) { echo $file; } ?> 我在documents文件夹中有文件。。。提前感谢!
WP_QUERY具有多个元查询语句和ORDER BY META_VALUE
这是我的问题:$the_query = new WP_Query( array ( \'post_type\' => \'pass\', \'posts_per_page\' => \'-1\', \'post_status\' => \'publish\', \'orderby\' => \'meta_value\'
从管理员中排除ADD_FILTER
我为前端搜索创建了一个自定义筛选工具,其中还包括一个特定的用户组。将函数添加到我使用的搜索中add_filter(\'pre_get_posts\',\'my_filter_the_search\',10,1); function my_filter_the_search($query){ $post_type = filter_input(INPUT_GET, \'post_type\', FILTER_SANITIZE_STRING);
WordPress前端媒体(图片)上传错误!
我粘贴了代码HERE 在粘贴箱中。问题是,我有帖子,其中帖子缩略图是第一个图像,自定义字段用于存储帖子的其他3个图像。表单字段正常工作,因为我可以更改/编辑字段,但问题是媒体上传程序。当我上传图像时,它不是拍摄图像,而是将错误消息存储到数据库中:O: 8:“WP\\u Error”:2:{s:6:“errors”;a:1:{s:12:“upload\\u Error”;a:1:{i:0;s:212:“文件为空。请上载更实质性的内容。此错误也可能是由于在php.ini中禁用上载,或是由于在php.ini中定
如何在小屏幕上禁用FancyBox
我正在使用WP 3.5.1中的插件“Fancybox for Wordpress”。在小屏幕上,我想禁用fancybox脚本。所以,在头文件的顶部,我包含了一个对用户代理的检查,并设置了全局变量$is_mobile true 或false. 这是可行的。然而,根据这一点,我想在functions.php 在移动设备上禁用脚本。$is_mobile; function is_mobile() { if ($is_mobile==true) { remove_action(\'