在 WordPress 中,您可以使用不同的方法为不同的归档页面(如首页、分类归档、标签归档等)自定义每页显示的文章数量。以下是一种常见的方法:
打开您的 WordPress 主题文件夹,并找到名为 functions.php
的文件。在该文件中,您可以添加一些代码来自定义每个归档页面的每页显示条数。以下是一个示例代码:
function custom_archive_posts_per_page( $query ) {
if ( is_archive() ) { // 检查是否是归档页面
if ( is_category() ) { // 检查是否是分类归档
$query>set( 'posts_per_page', 10 ); // 设置每页显示10篇文章
} elseif ( is_tag() ) { // 检查是否是标签归档
$query>set( 'posts_per_page', 15 ); // 设置每页显示15篇文章
} elseif ( is_home() ) { // 检查是否是首页
$query>set( 'posts_per_page', 5 ); // 设置每页显示5篇文章
}
}
}
add_action( 'pre_get_posts', 'custom_archive_posts_per_page' );
您可以根据需要修改上述代码中的每页显示的文章数量,以及要应用的归档页面类型。
如果您不想编辑主题的 functions.php
文件,也可以使用一些 WordPress 插件来实现这个目标。以下是一些常用的插件:
Custom Permalinks: 这个插件允许您为每个分类、标签等自定义归档页面设置不同的每页文章数量。
WP Archive Customizer: 这个插件提供了一个可视化的方式来自定义归档页面的显示选项,包括每页文章数量。
无论您选择哪种方法,都可以根据不同的归档页面类型来设置每页显示的文章数量,以满足您的需求。