WordPress当前分类文章所有标签

  • A+
所属分类:wordpress

如果需要在分类列表页面,显示当前分类文章中添加的所有标签,方便读者阅读自己喜欢的内容,下面的代码可以帮你实现这个功能。

WordPress当前分类文章所有标签

首先,在主题functions.php模板文件中添加以下函数:

展开代码展开

其次,将下面调用输出代码,添加到主题archive.php模板适当位置:

  1. <?php
  2.     $cat= single_cat_title('', false);
  3.     $args = array( 'categories' => get_cat_ID($cat));
  4.     $tags = get_category_tags($args);
  5.     $content .= "<ul class='cat-tag'>";
  6.     if(!empty($tags)) {
  7.         foreach ($tags as $tag) {
  8.             $content .= "<li><a href=\"".get_tag_link($tag->term_id)."\">".$tag->name."</a></li>";
  9.         }
  10.     }
  11.     $content .= "</ul>";
  12.     echo $content;
  13. ?>

个人感觉放到头部调用函数:

  1. <?php get_header(); ?>

下面比较合适。

最后,再适当加上样式即可:

  1. .cat-tag{
  2.     floatleft;
  3.     width: 100%;
  4. }
  5. .cat-tag li a{
  6.     floatleft;
  7.     margin: 0 5px;
  8. }
  • 我的微信
  • 这是我的微信扫一扫
  • weinxin
  • 我的微信公众号
  • 我的微信公众号扫一扫
  • weinxin