我创建了一个简单的函数来显示最新的帖子。在函数内部有一个显示帖子类别的条件。我发现,要显示类别名称,请使用
$category = get_the_category($post->post_ID);
$category[0]->cat_name; // I want to display only the first category
执行此操作,但找不到如何显示指向类别的链接。试图使用
get_category_link($post->post_ID)
但没有更改,链接仍然重定向到当前页面。目标是重定向到类别存档。
感谢您的帮助。
最合适的回答,由SO网友:yeshansachithak 整理而成
如果您可以添加代码,它可能对每个人都有帮助。通过阅读你的问题。默认情况下,通常get_category_link
就是必须工作。仅使用global $post
在您的loop
. 如果不工作。你要做的是。
使用您的@category
变量(您可以使用print_r($category);
或var_dump($category);
在您的代码之后$category = get_the_category($post->post_ID);
)
然后使用get_category_link(pass your grabbed category id)
我相信它会起作用的。
了解更多信息。阅读此CODEX