如何在WordPress中显示分类描述
分类允许你轻松地对网站内容进行分类。它们还可以帮助用户轻松找到内容,并且对SEO有好处。如果你已经创建了一个WordPress网站,那么你可能已经在使用分类和标签,但你可能没有充分利用它们。
为什么要在WordPress中显示分类描述?
分类和标签可以帮助你轻松地将内容分类到不同的主题中。当正确使用时,分类和标签也可以帮助改善你的WordPress SEO。
WordPress允许你为分类添加描述。如果你在撰写文章时创建分类,你可能没有注意到这一点,因为这种方法不允许你添加描述。下面让我们看看如何在WordPress中轻松添加分类描述。
在WordPress中添加分类描述
首先,你需要前往“文章 » 分类”页面。如果你正在创建一个新分类,只需在此输入分类名称和描述,然后点击“添加新分类”按钮。
如果你想为现有分类添加描述,则需要点击该分类下方的“编辑”链接。这将带你到分类编辑页面,在那里你可以为你的分类添加描述。别忘了点击“更新”按钮以保存更改。只需重复此过程即可为所有分类添加描述。你也可以使用相同的方法为标签添加描述。
在分类存档页面上显示分类描述
大多数WordPress主题会自动在分类存档页面上显示分类描述。然而,如果你的主题不显示分类描述,则需要修改你的主题。最安全的方法是创建一个子主题。更多信息,请参阅我们的初学者指南,了解如何创建子主题。
接下来,你需要从父主题复制一个文件到子主题。你可以使用FTP客户端或WordPress托管公司提供的cPanel文件管理器。你需要去你的网站的 /wp-content/themes/parent-theme/ 文件夹,找到category.php 文件。如果你的文件夹内没有这个文件,则需要找到 archive.php 文件。之后,你需要将该文件复制到子主题的文件夹中。
接下来,你需要编辑该文件,然后在你希望显示分类描述的位置添加以下代码片段:
<?php
the_archive_description( '<div class="taxonomy-description">', '</div>' );
?>
通常,这将位于 the_archive_title 部分之后。粘贴代码后不要忘记保存文件。你的分类存档页面现在将显示分类描述。
这里是我们演示网站的一个示例。Twenty Nineteen主题默认不显示分类描述,但是一旦我们将代码片段添加到子主题中,你可以看到现在显示了分类描述。
在WordPress主题中显示分类描述
如果你对在WordPress网站中使用代码感到舒适,则可以使用这些代码片段在站点上的其他位置显示分类描述。
在你的网站上显示单个分类描述
如果你想在网站的其他地方显示分类描述,则需要使用category_description模板标签:
<?php echo category_description(3); ?>
你需要将3替换为你想使用的分类ID。
在每篇文章中显示分类描述
如果你想在单篇文章中显示分类描述,可以在single.php或footer.php模板中添加代码片段。如果你正在使用子主题,则需要先从父主题将模板复制到子主题文件夹中。
之后,你需要添加以下代码:
$catID = get_the_category();
echo category_description( $catID[0] );
这个代码只是获取当前文章的所有分类,然后输出第一个分类的描述。
列出所有分类和描述
如果你想以列表格式列出所有WordPress分类及其描述,可以将以下代码添加到主题的functions.php文件中,或使用WPCode插件插入代码片段(推荐)。详情请参阅我们的指南,了解如何在WordPress中添加自定义代码。
function wpb_catlist_desc() {
$string = '<ul>';
$catlist = get_terms( 'category' );
if ( !empty( $catlist ) ) {
foreach ( $catlist as $key => $item ) {
$string .= '<li>'. $item->name . '<br />';
$string .= '<em>'. $item->description . '</em> </li>';
}
}
$string .= '</ul>';
return $string;
}
add_shortcode('wpb_categories', 'wpb_catlist_desc');
此代码创建了一个短代码,显示所有分类及其描述的纯文本列表。你现在可以在帖子和页面中使用[wpb_categories]。要在文本小部件中使用此短代码,你需要为小部件启用短代码。
额外奖励:添加分类元描述以提高SEO
默认情况下,WordPress不会在meta标签中添加你的分类描述。这就是为什么使用像All in One SEO for WordPress这样的WordPress SEO插件将分类元描述添加到meta标签中以提高SEO非常重要的原因。
关于WordPress分类的专家指南
现在你已经知道如何显示分类描述,你可能想看看与WordPress分类相关的其他指南:
- 分类与标签 – 分类内容的SEO最佳实践
- 如何在WordPress中添加分类和子分类
- 如何为单独的分类进行不同的样式设计
- 如何正确更改、移动和删除WordPress分类
- 初学者指南:如何正确重命名类别
- 如何重命名WordPress中的未分类分类
- 如何合并和批量编辑分类和标签
- 如何在WordPress中按类别搜索(最佳方法)
- 如何在WordPress中显示/隐藏分类(终极指南)
我们希望这篇教程能帮助你了解如何在WordPress中显示分类描述。你还可以查看我们关于如何将WordPress从HTTP迁移到HTTPS的指南或我们推荐的必备插件以帮助你的网站增长。如果你喜欢这篇文章,请订阅我们的YouTube频道以获取WordPress视频教程。你也可以在Twitter和Facebook上找到我们。