wordpress获取文章类别目录
时间 : 2023-12-09 11:13:02声明: : 文章内容来自网络,不保证准确性,请自行甄别信息有效性

最佳答案

要在WordPress中获取文章的类别目录,您可以使用以下代码:

<?php

$categories = get_the_category();

$separator = ', ';

$output = '';

if ($categories) {

foreach ($categories as $category) {

$output .= '<a href="' . esc_url(get_category_link($category->term_id)) . '">' . esc_html($category->name) . '</a>' . $separator;

}

echo trim($output, $separator);

}

?>

将上述代码添加到您主题的模板文件中,例如single.php或archive.php,以获取当前文章的类别目录。

这段代码首先调用`get_the_category()`函数获取当前文章的所有类别。然后,使用循环遍历每个类别,并使用`get_category_link()`函数获取类别的链接地址。最后,通过添加HTML标签和分隔符来构建类别目录的显示输出,并使用`echo`语句输出到页面上。

请记住,此代码应该放在适当的循环中,以便为每篇文章生成正确的类别目录。

其他答案

要获取WordPress文章的类别目录,可以使用以下代码:

```php

<?php

// 获取当前文章的类别

$categories = get_the_category();

// 判断是否有类别

if ($categories) {

// 遍历类别

foreach ($categories as $category) {

// 获取类别链接和名称

$category_link = get_category_link($category->cat_ID);

$category_name = $category->name;

// 输出类别链接和名称

echo '<a href="' . esc_url($category_link) . '">' . $category_name . '</a>';

}

}

?>

将以上代码插入到你的WordPress主题模板中(例如,single.php或archive.php),它将从当前文章中获取类别信息并输出类别链接和名称。

注意:上述代码仅适用于在WordPress主题的模板文件中使用。如果你需要在WordPress的其他地方使用,例如在函数中,你可以根据自己的需求来调整代码。

希望对你有帮助!