Get X post tags

时间:2019-09-28 作者:Avigo

如何正确获取例如3个贴子标签?我的当前代码:

$post_tags = get_the_tags();
if (!empty($post_tags)) {
    foreach ($post_tags as $tag) {
        echo \'<a href="\' . get_tag_link($tag->term_id) . \'">\' . $tag->name . \'</a>\';
    }
}

1 个回复
最合适的回答,由SO网友:Rayat 整理而成

您的问题似乎与此类似:how to limit and display tag?

基于此,您可以使用此代码限制标记:

$post_tags = get_the_tags();
   shuffle($post_tags); // use this incase you want to pick the tags randomly
   $count = 0;
   if ($post_tags) {
       foreach($post_tags as $tag) {
          $count++;
          echo \'<a href="\'.get_tag_link($tag->term_id).\'">\'.$tag->name.\'</a> \';
          if( $count > 4 ) break;
       }
   }
它将只返回3个标签。

相关推荐

Keep br tags from stripping

是否有一些过滤器来禁用这个有时很糟糕的功能?我需要一些自定义帖子类型的内容显示完整,所有的<br>s获取我正在使用的内容get_the_content(); 的内部WP_Query 循环,在shortcode函数内部。如果有任何线索,我都很感激,但如果没有“插件”这个词的回答,我会大吃一惊。