您现在的位置是:首页 > 网站制作 > WordpressWordpress
WordPress实现不同分类不同的文章数量分页
杰帅2023-07-16【Wordpress】人已围观
简介我们使用WordPress建网站,每个分类每页的文章数量是固定的,全部受后台的控制。但在实现做网站时,往往需要不同的分类下每页显示不同的文章,然后进行分页。
我们使用WordPress建网站,每个分类每页的文章数量是固定的,全部受后台的控制。但在实现做网站时,往往需要不同的分类下每页显示不同的文章,然后进行分页。
怎么实现在建网站时不同的分类不同的文章数量分页呢?方法很简单,只需要按照以下的步骤控制即可。
方法/步骤
1.打开自己使用的Wordpress模板函数文件functions.php,在最放下添加以下的函数代码:
function filter_pre_get_posts( $query ){
if ( $query->is_main_query() ){
$num = '';
if ( is_category(array(9)) ){ $num = 14; }
//if ( is_category(array(10)) ){ $num = 14; }
//if ( is_category(array('questions')) ){ $num = 14; }
// if ( in_category(array('jhg','hjj','yjj','xxj','jlg')) ){ $num = 10; }
//if ( is_home() ){ $num = 10; }
// else if ( is_category() ){ $num = 10; }
// else if ( is_tag() ){ $num = 10; }
// else if ( is_date() ){ $num = 10; }
// else if ( is_author() ){ $num = 10; }
// else if ( is_search() ){ $num = 10; }
// else if ( is_archive() ){ $num = 10; }
if ( '' != $num ){ $query->set( 'posts_per_page', $num ); }
}
return $query;
}
add_action('pre_get_posts', 'filter_pre_get_posts');
2. 修改代码里的分类ID号或者分类目录别名,来控制不同分类不同文章数量分页效果。
3.修改代码里的$num = 14 后面的14就是每页显示的文章数量,可以修改成自己需要的数值。
4.在自己的分类目录页添加分页代码。方法见:WordPress 无插件 纯代码实现分页导航
Tags:wordpress教程 分类 分页
很赞哦! ()
相关文章
- wordpress高级搜索,WordPress按分类搜索功能制作
- WordPress搜索结果怎么屏蔽Page页面和指定分类
- 如何制作wordpress 网站搜索功能| WordPress教程网
- WordPress 无插件 纯代码实现分页导航
- wordpress获取当前分类下所有文章列表
- WordPress判断文章分类函数in_category和is_category
- WordPress分类列表函数:wp_list_categories用法及参数
- WordPress使用query_posts()函数WP_Query类获取指定分
- wordpress去除分类URL的category
- WordPress后台无插件显示文章和分类ID
随机图文
-
WordPress 页面模板(Page Template)下拉列表不显示的原因及解决方法
WordPress 的自定义页面模板是一个非常强大好用的功能,使用它新建一些静态页面(Page),添加上一些数据调用的函数,再在网页上做一个导航连接到对应的页面就可以实现很多自定义的功 -
wp_reset_postdata 和 wp_reset_query 的作用与区别
什么时候使用wp_reset_query,什么时候用wp_reset_postdata? -
wordpress 上传的图片不显示的问题 base64,data:image/gif
-
wordpress发布文章HTML标签被自动过滤掉该如何处理?
wordpress发布文章时很多html标签都会自动过滤掉,造成了文章中无法添加<style></style><script></script>等标签。那么该如何如何处理呢? 解决方法一: 将wp-includes文件夹下
文章评论
本站推荐
标签云
猜你喜欢
- 致命错误Call to undefined function“wp_filesize” in /wp-admin/includes/image.php:249解决办法 - 搬主题
- 如何给WordPress评论系统添加验证码
- 深度优化WordPress网站MySQL数据库表教程 - 搬主题
- WordPress是什么?
- WordPress初学者入门教程 [23] 古腾堡编辑器
- WordPress函数single_post_title()
- Weebly与WordPress的详细对比2023
- 织梦DedeCMS转WordPress网站图文教程 包含模板转换
- WordPress函数get_the_author()
- WordPress 开发带缩略图随机文章小工具