wordpress归档页显示文章数量
时间 : 2024-01-16 07:13:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在WordPress中,可以通过修改主题文件或使用插件来控制归档页显示的文章数量。下面介绍两种方法:

1. 修改主题文件:

- 打开WordPress后台,选择外观 > 编辑器;

- 在右侧文件列表中找到“archive.php”文件或者“index.php”文件(不同主题可能命名不同,可以根据自己的主题选择对应的文件);

- 在文件中找到循环代码,通常是以“while ( have_posts() ) : the_post();”开始的部分;

- 在该代码块中添加以下代码:

<?php

$posts_per_page = 10; // 想要显示的文章数量

$paged = (get_query_var('paged')) ? get_query_var('paged') : 1;

$args = array(

'post_type' => 'post',

'posts_per_page' => $posts_per_page,

'paged' => $paged

);

query_posts($args);

?>

- 将其中的“10”替换为你想要显示的文章数量,并保存文件。

2. 使用插件:

- 在WordPress后台,选择插件 > 添加新插件;

- 在搜索框中输入“Custom Post Limits”插件,并安装激活;

- 安装完成后,在设置中找到“文章限制”选项,并进行配置;

- 在“文章限制”设置中,可以选择文章数量以及分类等条件;

- 保存设置,刷新归档页,就能看到限制后的文章数量。

以上是两种方法来控制WordPress归档页面显示的文章数量。根据自己的需求选择适合的方法即可。

其他答案

要在WordPress归档页中显示文章数量,你可以按照以下步骤进行操作:

1. 登录到你的WordPress后台。

2. 导航到“外观”-> “编辑器”。

3. 找到并点击打开你当前使用的主题的“归档页面”文件(通常命名为archive.php或archives.php)。

4. 在文件编辑器中找到“循环”部分,通常以while(have_posts())开头。

5. 在这个循环的开始处添加以下代码:

<?php

$the_query = new WP_Query( array(

'posts_per_page' => -1,

) ); //获取所有文章

$found_posts = $the_query->found_posts;

?>

<h2>共有 <?php echo $found_posts; ?> 篇文章:</h2>

6. 保存并更新文件。

7. 现在,你的归档页面上将显示一个标题,显示文章数量。

请注意,此方法将显示你所有的文章数量,包括像页面和自定义文章类型等其他的内容。如果你只想显示文章的数量,你可以修改查询参数WP_Query(),例如指定'post_type' => 'post'来只显示文章的数量。

希望这能帮到你!