因此,目前我有一个名为“blog category”的分类法,其中包含自定义帖子类型“blogs”的类别。在我的主页上,我有一些帖子显示了它们各自的类别。我对如何根据类别名称获取类别链接感到非常困惑。以下是我目前在博客页面上显示类别的方式。我有一个功能
function blog_categories_terms($postID, $term){
$terms_list = wp_get_post_terms($postID, $term);
$output = \'\';
foreach ($terms_list as $term) {
$output .= $term->name.\' \';
}
return $output;
}
我当前仅显示类别名称。我需要帮助获得每个类别的相应URL这里是前端代码-
<div class="blog-cat">
<a href="">
<label for=""><?php echo blog_categories_terms($post->ID, \'blog- category\');?></label>
</a>
</div>
因此,如果我在帖子中的分类是世界卫生组织,那么它还应该有一个世界卫生组织等的链接。我该怎么做?
Here is the worked out solution for people who might be looking:这是我的职责
function blog_categories_terms($postID, $term){
$terms_list = wp_get_post_terms($postID, $term);
$output = \'\';
foreach ($terms_list as $term) {
$cat_url = get_term_link( $term );
$output .= $term->name.\' \';
}
$category_detils = array(\'cat_url\' => $cat_url, \'output\' => $output );
return $category_detils;
}
这是用于获取url和标题的函数调用
<a href="<?php
$to_send = blog_categories_terms($post->ID, \'blog-category\');
echo $to_send[\'cat_url\'];; ?>">
<label for="">
<?php
$to_send = blog_categories_terms($post->ID, \'blog-category\');
echo $to_send[\'output\'];; ?>
</label>
</a>