如果我在一个单独的页面上,很容易在循环外显示当前的帖子URL:
the_permalink();
如果我在类别页面上,则在循环外显示类别描述非常简单:
category_description();
除非我遗漏了什么,否则在循环之外显示当前类别的URL并不容易,这很奇怪。
echo get_category_link();
- 不是这样的。
我需要在中使用我的类别URL<head>
, 对于规范链接,og:url等,我该怎么做?
我确实读过this question 并发现您必须创建一个新函数才能显示当前类别。还有其他方法吗?
/**
* Pass in a taxonomy value that is supported by WP\'s `get_taxonomy`
* and you will get back the url to the archive view.
* @param $taxonomy string|int
* @return string
*/
function get_taxonomy_archive_link( $taxonomy ) {
$tax = get_taxonomy( $taxonomy ) ;
return get_bloginfo( \'url\' ) . \'/\' . $tax->rewrite[\'slug\'];
}