📅  最后修改于: 2023-12-03 15:06:01.338000             🧑  作者: Mango
WordPress 是一款广泛使用的免费开源的内容管理系统,它可以帮助你轻松地创建博客和网站。在 WordPress 中,每篇文章都可以分类,这些分类可以帮助你更好地管理你的文章,并让读者更容易地找到他们感兴趣的内容。
本文将介绍如何在 WordPress 中使用 PHP 代码来显示文章的类别。
要显示文章的类别,首先需要获取当前文章所属的类别。在 WordPress 中,可以使用 get_the_category()
函数来获取文章的类别。
以下是获取文章类别的示例代码:
<?php
$categories = get_the_category();
if (!empty($categories)) {
foreach ($categories as $category) {
echo '<a href="' . esc_url(get_category_link($category->term_id)) . '">' . esc_html($category->name) . '</a> ';
}
}
?>
代码实现了以下功能:
get_the_category()
函数获取当前文章的类别;foreach
循环遍历每个类别;get_category_link()
函数获取链接地址,并将类别名称打印到页面上。一旦你已经获取了文章的类别,接下来就可以将它们显示在页面上。在 WordPress 中,可以使用以下两种方式来将文章的类别显示在页面上:
the_category()
函数最简单的方法是使用 the_category()
函数。这个函数会自动获取当前文章的类别,并将它们打印到页面上。
以下是使用 the_category()
函数将文章类别打印到页面上的示例代码:
<?php the_category(', '); ?>
其中 ', '
是类别之间的分隔符。你可以根据需要更改它。
get_the_category_list()
函数如果你需要更多的控制权,可以使用 get_the_category_list()
函数。这个函数会返回一个包含文章类别的列表,你可以使用它来自定义类别的 HTML 输出。
以下是使用 get_the_category_list()
函数将文章类别打印到页面上的示例代码:
<?php
$categories_list = get_the_category_list(', ');
if ($categories_list) {
printf('<span class="cat-links">%s</span>', $categories_list);
}
?>
代码实现了以下功能:
get_the_category_list()
函数获取当前文章的类别列表;printf()
函数将它们作为一个 HTML 元素打印到页面上。在这篇教程中,我们介绍了如何使用 PHP 代码在 WordPress 中显示文章的类别。我们首先使用 get_the_category()
函数来获取文章的类别,然后使用 the_category()
函数或 get_the_category_list()
函数将它们显示在页面上。
希望这篇教程能够帮助你更好地管理你的 WordPress 博客。如果你有任何疑问或建议,请在下面的评论中告诉我们。