WordPress文章分类列表显示数量自定义方法

03月/12日/WordPress/浏览 682



WordPress后台的博客页面至多显示设置,有时是很难满足自己需求的,若想某些类目不受这个设置限制,比如显示5篇、6篇,那么我们可以做数量自定义,方法还是蛮简单的。

只需将下面代码放到当前WordPress主题functions.php文件内即可:


add_action( 'pre_get_posts',  'zhuige_set_posts_per_page'  );
function zhuige_set_posts_per_page( $query ) {
	if ( ( ! is_admin() ) && ( $query === $GLOBALS['wp_the_query'] ) && ( is_category(array(1,2)) ) ) {
		$query->set( 'posts_per_page', 5 );
	}
	elseif ( ( ! is_admin() ) && ( $query === $GLOBALS['wp_the_query'] ) && ( is_category(array(3,4)) ) ) {
		$query->set( 'posts_per_page', 5 );
	}
	elseif ( ( ! is_admin() ) && ( $query === $GLOBALS['wp_the_query'] ) && ( is_category(array(5,6)) ) ) {
		$query->set( 'posts_per_page', 5 );
	}
}


发表评论

暂无评论,抢个沙发...

客服 工单