wordpress 获取当前文章分类
时间 : 2023-12-29 00:30:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在WordPress中获取当前文章的分类信息非常简单。可以使用内置函数`get_the_category()`来获取当前文章所属的分类。

以下是一个示例代码,演示如何在WordPress中获取当前文章的分类信息:

<?php

// 获取当前文章的ID

$post_id = get_the_ID();

// 获取当前文章的分类信息

$categories = get_the_category($post_id);

// 遍历分类信息并输出

foreach($categories as $category) {

echo $category->name;

}

?>

在上述代码中,我们首先使用`get_the_ID()`函数获取当前文章的ID,然后使用`get_the_category($post_id)`函数获取当前文章的分类信息。最后,我们遍历分类信息数组,并使用`$category->name`输出每个分类的名称。

请注意,如果当前文章属于多个分类,则`get_the_category()`函数将返回一个分类对象数组。您可以根据需要修改代码以适应不同的情况。

希望这可以帮助到您!

其他答案

要获取当前文章的分类,可以使用以下代码:

```php

<?php

$category = get_the_category();

if ($category) {

echo esc_html($category[0]->name);

}

?>

上述代码首先使用 `get_the_category()` 函数获取当前文章的分类对象,并将其赋值给 `$category` 变量。然后,通过检查 `$category` 变量是否存在,并输出分类名称。请注意,我们使用了 `esc_html()` 函数来确保输出的分类名称经过了HTML转义,以提高安全性。

将上述代码插入你的 WordPress 主题模板的相关位置,如 `single.php`、`content.php` 等文件中,可以获取当前文章的分类,并将其显示在你想要的位置上。