is_front_page()在ajax主题中不起作用

时间:2013-04-13 17:13:32

标签: ajax wordpress

我正在尝试在ajax wordpress主题中添加以下代码,以便仅在首页显示div

<?php wp_reset_query(); ?>
<?php if(is_home() || is_front_page()): ?>
 <!-- Do the things here... -->
<?php else: ?>
 <!-- Else part goes here...  -->
<?php endif;  ?>

不幸的是,当从菜单访问其他页面时它不起作用,例如:

首页 - &gt;第二页 - &gt;第三页

仅当我直接访问其他页面时才有效:例如:

www.example.com/secondpage

你对此有何解决方案?

1 个答案:

答案 0 :(得分:0)

检查this article如何正确使用is_front_pageis_home功能。

基本上你应该使用这段代码:

if ( is_front_page() && is_home() ){
    // Default homepage
} elseif ( is_front_page()){
    //Static homepage
} elseif ( is_home()){
    //Blog page
} else {
    //everything else
}