我的自定义Wordpress插件忽略标签
问题描述:
我想弄清楚我只能在单个帖子页面而不是主索引页面上执行我的插件。它忽略了我认为可以解决这个问题的标签。我的自定义Wordpress插件忽略<!--more-->标签
目前,这是它是如何工作的:
add_action('the_content', 'my_plugin');
我试着检测,但它会返回错误的所有时间。我认为这将被删除的单个帖子页面:
if (strpos($post_content, '<!--more-->')) {
return false;
}
这可能是一个更好的钩,但我绝对是一个新手。
答
后做the_post();
Global $more;
或向右,你叫the_content之前这一权利;
顺便说一句,确保主页上没有东西运行的最好方法是检查它是否是主页。试试这个:
if(!is_home()) { // Run Plugin }
谢谢Chacha!检查: `is_home()` 的伎俩=) – 2009-07-27 06:18:52