为什么要在WordPress中按分类筛选文章
显示最新文章可以让用户在浏览你的网站时发现新内容。这大大有助于增加博客的流量和页面浏览量。此外,通过使内容更易于发现和改进博客文章之间的内部链接,它还可以帮助提高你的网站的搜索引擎优化。
为了使你最新文章列表更有用,你可能只想显示与用户当前正在查看的内容相关的文章。这一步可以鼓励访客在你的网站上停留更长时间,甚至可能带来更多的电子邮件订阅者和客户。
方法1:使用区块编辑器添加按分类筛选的最新文章
默认情况下,WordPress在区块编辑器中配置了最新文章区块。你可以轻松地在页面或文章中显示最新文章,并按分类筛选。首先,你需要编辑你想显示按分类筛选的最新文章的页面或文章。在文章编辑屏幕上,点击“添加新区块”按钮(+),然后搜索“最新文章”区块。
方法2:在WordPress侧边栏中添加按分类筛选的最新文章
此方法适用于希望在WordPress侧边栏中显示特定分类的最新文章的用户。只需转到“外观」»「小工具”页面,并将“最新文章”区块添加到你的侧边栏。
方法3:使用代码添加按分类筛选的最新文章
此方法需要你手动将代码添加到WordPress网站。如果你以前没有做过这件事,请查看我们的指南,了解如何在WordPress中复制和粘贴代码片段。首先,你需要将以下代码复制并粘贴到WordPress主题的functions.php文件或代码片段插件中。
function wpb_postsbycategory() {
$the_query = new WP_Query( array(
'category_name' => 'travel',
'posts_per_page' => 5
) );
if ( $the_query->have_posts() ) {
$string .= ' ';
return $string;
wp_reset_postdata();
}
add_shortcode('categoryposts', 'wpb_postsbycategory');
不要忘记将“travel”替换为你的分类slug(URL中使用的分类名称)并保存你的更改。你可以使用多个分类名称用逗号分隔。