如何检查主页是否包含博客帖子?

时间:2013-12-25 作者:Vignesh Pichamani

我试着在wordpress的帖子摘录中添加一些内容。对于一个类别页面,摘录条件工作正常。但我不确定如何签入我尝试的主页是\\u home,还是像那样的\\u首页

    function addtoexcerpt($excerpt) {
    ob_start();

    $values = ob_get_clean();
    return $values.$excerpt;

    }
if(is_single()||is_category()||is_front_page()) {
    add_filter(\'the_excerpt\',\'addtoexcerpt\');
}
但是主页本身还没有出现,我有一个主页,有3个以上的栏目,其中一个栏目是博客文章,如何检查主页博客文章以附加内容

我正在使用Exploate主题模板。

谢谢vicky

2 个回复
SO网友:Nikhil

在阐述主题的情况下,索引页用作主页,主题中没有静态首页。

尝试将is\\u home()添加到条件中。

function addtoexcerpt($excerpt) {
    ob_start();
    $values = ob_get_clean();
    return $values.$excerpt;
}
if( is_single()||is_category()||is_home() ) {
    add_filter(\'the_excerpt\',\'addtoexcerpt\');
}
我希望这对你有帮助。

SO网友:Neutrino

这取决于您如何在“设置”>“阅读”中设置主页。尝试is_home().

当您测试某个页面是否为WordPress中的主页时,这取决于您在“设置”>“阅读”中设置主页的方式。如果将主页设置为“最新帖子”,或者选择“静态页面”,并且主页设置为要显示帖子的页面,请使用is\\u front\\u page()测试主页。但是,如果您选择“您的最新帖子”,则应使用is\\u home()测试您的主页。此外,您的主题可能会为主页使用自定义页面模板,因此另一个选项是测试页面id或将其硬编码到页面模板中

结束

相关推荐

Plugins_url函数混合了系统路径和URL

在我的WordPress小部件中,我使用以下代码:wp_register_script(\'jquery-ui.widget\', plugins_url(\'assets/js/jquery-ui-1.9.2.widget.js\', dirname( __FILE__ ))); 不幸的是,代码给了我一个无效的URL,它与我的系统路径混合在一起:http://test.dev/wp-content/plugins/C:/projects/wordpress/plugins/assets/js/