Products
GG网络技术分享 2025-03-18 16:12 0
一般的分页只需要在后台设置->阅读->博客中显示的页数,即可设置网站的分页,但是这么设置的分页是全站通用的,无论是首页、分类、搜索都显示一个分页数,但是若我们想单独控制某一个页面显示多少呢?下面我们就说说这种怎么实现。
首先我们来了解一下在wrodpress中都是用哪些函数来判断分类的
判断是否是首页:is_home()
是否分页显示:is_paged()
是否是文章页:is_single()
是否是分类目录页:is_category()
是否是标签页:is_tag()
在wordpress中还会提供很多钩子,我们可以通过钩子来修改wordpress的内部运行行为,因此我们可以通过分页钩子posts_per_page设置每页显示的文章数。
这样就可以分开定义每页显示的数量,注意一点的是这么设置完后,在后台设置的阅读数量就会失效。
我们在做wordpress企业模板的时候 常常需要在不同分类调用不同的文章模板,
这样就可以自定义不同类目的文章页样式,可以让网站内容和样式变得更加丰富!
今天给大家介绍一个简单的方法,轻松解决wordpress自定义调用文章页模板的问题。
只需要在single.php文件中加入如下代码;
<?php
if ( in_category(array( 2,3 )) ) {
get_template_part('single001' );
} elseif ( in_category(4 )) {
get_template_part('single002' );
} else {
get_template_part('single003' );
}
?>
我们只需要修改里面分类的id 就可以自定义调用相应的文章页模板。
Demand feedback