VPS参考测评推荐
专注分享VPS主机优惠信息
衡天云优惠活动
华纳云最新优惠促销活动
jtti最新优惠促销活动

如何修改WordPress自定义文章类型存档页面的文章数量?

locvps
主机参考: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。

这几篇文章你可能也喜欢:

本文由主机参考刊发,转载请注明:如何修改WordPress自定义文章类型存档页面的文章数量? https://zhujicankao.com/69943.html

【腾讯云】领8888元采购礼包,抢爆款云服务器 每月 9元起,个人开发者加享折上折!
打赏
转载请注明原文链接:主机参考 » 如何修改WordPress自定义文章类型存档页面的文章数量?
主机参考仅做资料收集,不对商家任何信息及交易做信用担保,购买前请注意风险,有交易纠纷请自行解决!请查阅:特别声明

评论 抢沙发

评论前必须登录!