要修改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。您可以根据需要更改这个数字。