本文讲的是 WordPress 分类页面如何只显示置顶的文章,而不是显示置顶文章在最上面哦。
可将以下代码加入到主题的 functions.php 最后面:
/**
* Category Archives: Only display sticky posts for each category term
*/
add_action( 'pre_get_posts', function( \WP_Query $q )
{
if( ! is_admin() && $q->is_category() && $q->is_main_query() )
{
$sticky_posts = get_option( 'sticky_posts' );
if( ! empty( $sticky_posts ) )
$q->set( 'post__in', (array) $sticky_posts );
}
} );
专业提供WordPress主题安装、深度汉化、加速优化等各类网站建设服务,详询在线客服!