wordpress 修改自定义文章类型的posts_per_page
要修改WordPress中自定义文章类型的posts_per_page
pre_get_posts
钩子来实现。以下是如何完成的步骤:
-
打开您的主题文件或自定义插件。
-
在文件中添加以下代码,以将
posts_per_page
更改为您需要的值,假设您的自定义文章类型是 "custom_post_type":
function custom_posts_per_page( $query ) {
if ( !is_admin() && $query>is_main_query() && is_post_type_archive( 'custom_post_type' ) ) {
$query>set( 'posts_per_page', 10 ); // 将10更改为您想要的每页帖子数
}
}
add_action( 'pre_get_posts', 'custom_posts_per_page' );
- 保存文件并确保文件生效。
现在,当您访问自定义文章类型的存档页面时,每页将显示您所设置的帖子数,这里是10。您可以根据需要更改这个数字。
声明:本站所有文章资源内容,如无特殊说明或标注,均为采集网络资源。如若本站内容侵犯了原著者的合法权益,可联系本站删除。
仍然有问题? 我们要如何帮助您?