Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/13.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Php 我的自定义Wordpress插件忽略了<--更多-->;标签_Php_Wordpress_Plugins - Fatal编程技术网

Php 我的自定义Wordpress插件忽略了<--更多-->;标签

Php 我的自定义Wordpress插件忽略了<--更多-->;标签,php,wordpress,plugins,Php,Wordpress,Plugins,我试图弄明白我只能在一个帖子页面而不是主索引页面上执行插件。它忽略了我认为可以解决这个问题的标签 目前,其工作原理如下: 添加_操作(“_内容”、“我的_插件”); 我试着检测出错误,但它总是返回false。我原以为它会在单个帖子页面上删除: if (strpos($post_content, '<!--more-->')) { return false; } if(strpos($post_content,){ 返回false; } 可能

我试图弄明白我只能在一个帖子页面而不是主索引页面上执行插件。它忽略了我认为可以解决这个问题的标签

目前,其工作原理如下:


添加_操作(“_内容”、“我的_插件”);

我试着检测出错误,但它总是返回false。我原以为它会在单个帖子页面上删除:

if (strpos($post_content, '<!--more-->')) {  
            return false;
    }
if(strpos($post_content,){
返回false;
}

可能有一个更好的钩子,但我绝对是一个新手。

the_post()之后立即执行此操作

或者在您调用_内容之前

顺便说一句,确保某些内容没有在主页上运行的最好方法是检查它是否是主页。试试这个:

if(!is_home()) { // Run Plugin } 如果(!is_home()) { //运行插件 }
the_post()之后立即执行此操作

或者在您调用_内容之前

顺便说一句,确保某些内容没有在主页上运行的最好方法是检查它是否是主页。试试这个:

if(!is_home()) { // Run Plugin } 如果(!is_home()) { //运行插件 }
检查本页的其他条件标记:+1:所述问题的解决方案,以及正确的解决方案。美好的检查本页的其他条件标记:+1:所述问题的解决方案,以及正确的解决方案。美好的