有效解决wordpress的置顶文章重复显示

无论是文章模块还是列表模块,一般我们的置顶文章是通过new query来实现获取的。但是一般网站会有其他地方也要调用列表,如果不做处理的话,就会重复显示wordpress的置顶文章,那么排除这个置顶文章,但是又不想再去new query的话。就使用下面的代码

while (have_posts()){

    the_post();

    if (!is_sticky()){

        the_content();

    }

}

主要的核心是用到了is_sticky来判断,只有不是置顶的才会被显示出来。

我爱主题网 自2012
主题:260+ 销售:1000+
兼容浏览器