摘要:我们在使用wordpress建站中,常常会遇到自定义分类文章数量的操作,如wordpress教程分类需要显示20篇文章,…
我们在使用wordpress建站中,常常会遇到自定义分类文章数量的操作,如wordpress教程分类需要显示20篇文章,但是wordpress建站分类每页想显示10篇文章,怎样自定义每个分类列表的文章数量呢,今天推荐大家通过id判断分类然后进行自定义的列表文章数量调整
主要是判断你的wordpress主题当前分类的ID,然后按照你的意愿 ,向pre_get_posts添加自定义函数就可以了。
把代码放在archive.php文件内
1
2
3
4
5
6
7
8
9
10
11
12
13
14
|
if ( is_category() {
$cid = get_queried_object_id();
if ( $cid == ‘新闻分类ID’ ){
$posts_per_page = 20
}
if ( $cid == ‘相册分类ID’ ){
$posts_per_page = 10
}
add_action(‘pre_get_posts’, ‘custom_posts_per_page’);
function custom_posts_per_page( $query ) {
$query->set( ‘posts_per_page’, $posts_per_page );
return;
}
}
|
来源:http://www.wazhuti.com/3327.html