主机参考:VPS测评参考推荐/专注分享VPS服务器优惠信息!若您是商家可以在本站进行投稿,查看详情!此外我们还提供软文收录、PayPal代付、广告赞助等服务,查看详情! |
我们发布的部分优惠活动文章可能存在时效性,购买时建议在本站搜索商家名称可查看相关文章充分了解该商家!若非中文页面可使用Edge浏览器同步翻译!PayPal代付/收录合作 |
通常在WordPress中,每页显示的文章数默认设置为dashboard >:Reading >:博客的最大显示值为。您可能希望对常规文章使用此编号,但不要使用自定义文章类型。要更改自定义文章类型的归档页面中显示的文章数量,可以使用带有一些传入参数的pre_get_posts操作。
首先,定制文章类型存档页面
Pre_get_posts就像是运行在页面上的主查询的前置过滤器 # 8211;如果要改变这样的页面,最好使用pre_get_posts钩子,而不是自定义的WP_Query()
add_action( 'pre_get_posts ',' TL _ project _ page ');
//在项目存档页面上显示所有项目
函数tl_project_page( $query ) {
如果(!is _ admin() ; $ query- gt;is _ main _ query() ; is _ post _ type _ archive(' project '){
$ query- gt;set( 'posts_per_page ','-1 ');//想显示多少就显示多少,把-1改成一个特定的数字就行了。
}
}
如上所述,第四行中的项目是一个定制文章类型。通过将posts_per_page的值设置为-1,可以使项目档案显示所有项目文章。如果要显示20页,只需将-1改为20即可。如果是另一种文章类型,只需将项目更改为您的文章类型。
第二,多个自定义文章类型归档页面
如果要将多个自定义文章类型的已归档文章数量设置为相同的值,例如无限数量的文章,则可以使用一个数组来包含多个自定义文章类型,例如:
is_post_type_archive(数组('项目','治疗','证明') )
三。自定义分类存档页面
同样,如果要改变自定义分类页面的数量,可以参考下面的代码:
add_action( 'pre_get_posts ',' TL _ project _ tax _ page ');
//显示project_category分类体系的分类归档页面上的所有文章
函数tl_project_tax_page( $query ) {
如果(!is _ admin() ; $ query- gt;is _ main _ query() ; is _ tax(' project _ category '){
$ query- gt;set( 'posts_per_page ','-1 ');//想显示多少就显示多少,把-1改成一个特定的数字就行了。
}
}
根据你的实际自定义分类,修改is_tax()的值,将posts_per_page的-1改为你想要的数字。
用!Is_admin()是为了不影响后端显示。如果你真的想改变后端列表,请不要使用这个条件,使用$ query->;Is_main_query()是为了保证不影响页面上的其他查询。
四。其他查询参数
您可以使用几个参数来更改查询,例如:
$ query- gt;set( 'orderby ',' title ');
$ query- gt;set( 'order ',' ASC ');
$ query- gt;set( 'post__not_in ',array(7,11));//排除具有特定id的文章
$ query- gt;set( 'cat ','-1,-1347 ');//排除特定id的分类
$ query- gt;set( 'cat ',' 123 ');//包含特定的分类
版权声明:本文所有内容均由第三方贡献,版权归原作者所有。本网站不拥有其版权,也不承担本文所有内容引起的任何版权归属问题或纠纷。如有侵权,请联系info@zhujicankao。com,并且本网在核实确实侵权后有权删除该文章。
以上是我们本期分享的详细内容。本站部分内容来自网络,希望对你有帮助。请关注zhujicankao.com。
这几篇文章你可能也喜欢:
- #11.11# ThemeBetter 年度特卖,WordPress 主题 40% 优惠,起价 1.38 日元,永久免费更新
- 以太网服务器:专用服务器,每月费用从 79 美元起,VPS 年费从 14.95 美元起
- 如何在 WordPress 中删除主题模板(如何在 WordPress 中删除导入的主题)
- WordPress教程:如何左右滑动照片(WordPress Picture Station)
- 如何给WordPress添加备案信息(WordPress网站备份插件)
本文由主机参考刊发,转载请注明:如何修改WordPress自定义文章类型存档页面的文章数量? https://zhujicankao.com/69943.html
评论前必须登录!
注册