鲍成龙创作记录-LOONG主题
鲍成龙是一位多才多艺的创作者,他的作品涵盖了技术交流、生活相关、诗与远方、日常记录和万言幻想等多个领域。在这个网站上,你可以找到鲍成龙的最新作品、技术分享、生活感悟以及对未来的憧憬。
WordPress函数:WP_Query查询置顶文章的方法和建议
对于WordPress有关文章置顶的问题,经常让新手迷惑。其关键就在于,WP_Query的ignore_sticky_posts参数。这个参数为false,则会在查询结果的头部,附带所有的置顶文章。ignore_sticky_posts默认值为false。在开发中,最好把ignore_sticky_posts总是设置为true。如果需要置顶文章,则使用下面的方法:
$args = array( 'post__in' => get_option( 'sticky_posts' ), 'ignore_sticky_posts' => 1,
);
$query = new WP_Query( $args );
如果想查询分类6下的文章,但是想在查询结果中排除分类6中已置顶的文章(置顶文章在其他地方展示),可以参考以下代码:
$sticky = get_option( 'sticky_posts' );
$args = array( 'category_name' => '分类6', 'post__not_in' => $sticky );
$query = new WP_Query( $args );