Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/wordpress/12.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-is_home()和is_front_page()不起作用_Php_Wordpress - Fatal编程技术网

Php Wordpress-is_home()和is_front_page()不起作用

Php Wordpress-is_home()和is_front_page()不起作用,php,wordpress,Php,Wordpress,我已经设置了所有内容,包括在阅读设置中将首页设置为“主页”,以下是截图: 我补充说: if( !is_home() && !is_front_page()) { echo "string"; } 但我仍然在主页顶部显示“字符串”,正如你在截图中看到的那样 谁能告诉我为什么 感谢您的帮助:-)您需要用于静态页面。如果用户位于设置->阅读->front页面显示中设置为首页的页面或文章页面上,则返回true 因此,如果您将about-us设置为首页,那么只有在显示about-

我已经设置了所有内容,包括在阅读设置中将首页设置为“主页”,以下是截图:

我补充说:

if( !is_home() && !is_front_page()) {
   echo "string";
}
但我仍然在主页顶部显示“字符串”,正如你在截图中看到的那样

谁能告诉我为什么

感谢您的帮助:-)

您需要用于静态页面。

如果用户位于
设置->阅读->front
页面显示中设置为首页的页面或文章页面上,则返回true

因此,如果您将about-us设置为首页,那么只有在显示about-us页面时,此条件才会成立

is_home()
在帖子列表页面上返回true,这通常是显示最近10篇帖子的页面

如果首页显示下的设置保留为默认设置,则
is_Front_page()
is_home()

使用
的一个例子是\u home()

  • 您已将“帖子”页面设置为“新闻”页面
  • 用户在那里导航,并在标题中显示其他信息 航行
  • 您可以使用
    is_home()
    来执行此操作
示例:

// Add below code in your functions.php
add_action('loop_start', 'Test_hook_check');
function Test_hook_check(){
    if( !is_front_page() ) {
        echo "string";
    }
}

你的实际代码是什么?内容为“string”的字符串可能来自无数个地方。@grochmal我只使用了
echo“string”
一次,这是我正在测试的地方,我只是仔细检查了一下……您好,谢谢您的解释,我已经将“主页”设置为首页,并且在页面部分还显示了“----首页”,我已经检查了url,它符合我正在测试的页面。我使用了
如果(!is_front_page()){echo“string”;}
但是仍然在首页得到“string”…你能解释一下你必须把这些代码放在哪里吗?这只是为了测试,因为我的is_front_page()不起作用。。。我只想删除首页上的操作。我安装了一个名为“theme customisations master”的插件,并将代码放在那里@purvik7373,然后我尝试了
wp_reset_query()也是,但它不起作用@Purvik7373我已经更新了我的答案,你能帮我检查一下吗?嗨,我检查过了,我用了
如果(!is_front_page()){echo“string”;}
,很抱歉这是问题中的一个输入错误。。但它也不起作用。