wordpress获取当前文章所属分类
时间 : 2024-01-06 05:15:02 声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

在WordPress中,要获取当前文章所属的分类,可以使用以下代码:

```php

<?php

$categories = get_the_category();

if ($categories) {

foreach ($categories as $category) {

echo $category->name;

}

}

?>

在这段代码中,`get_the_category()`函数会返回当前文章所属的分类的数组。然后我们使用一个循环来遍历这个数组,并输出每个分类的名称。

你可以将以上代码放在你的主题文件中的任何一个地方,例如single.php文件中的适当位置,或者你可以创建一个单独的模板文件来显示当前文章所属的分类。

希望对你有帮助!祝写作顺利!

其他答案

要获取当前文章所属分类,你可以使用WordPress内置函数 `get_the_category()`。以下是一个示例代码:

```php

<?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` 循环来遍历分类数组,并输出分类名称和对应的链接。

注意以上代码需要在 WordPress 的文章循环中使用,即在 `while ( have_posts() )` 循环内部。这样才能正确获取当前文章的分类信息。

你可以将以上代码放置在你的主题模板文件中,例如 `single.php` 文件中以获取当前单个文章所属分类。