首页 > WordPress学习 > WordPress利用shuffle()函数实现tag标签随机展示

WordPress利用shuffle()函数实现tag标签随机展示

时间:2023年3月27日 分类:WordPress学习 浏览量:564

我们在展示tag标签时,会发现系统自带的get_tags()函数调用,不能获取随机标签。

网上有很多通过数据库的方式,这个一般不怎么建议使用。这里提供一个网上寻找到的办法,就是利用shuffle()函数来实现:

<ul>
<?php
     $tags_list = get_tags( 
         array(
              'number' => '300', 
              'orderby' => '', 
              'order' => 'DESC', 
              'hide_empty' => false) 
         );
     shuffle($tags_list); 
     $count=0; 
     if ($tags_list) {
        foreach($tags_list as $tag) {
        $count++;
        echo '<li><a class="name" href="'.get_tag_link($tag->term_id).'" target="_blank" rel="noopener noreferrer">'.$tag->name.'</a></li>';
        if( $count >20 ) break;
        }
     }
?>
</ul>

这里,我们先获取一个tag标签列表,数量在300个,然后通过shuffle来实现随机展示,具体样式可以依据各自网站情况来修改。

版权声明:本文采用知识共享 署名4.0国际许可协议 [BY-NC-SA] 进行授权

文章名称:WordPress利用shuffle()函数实现tag标签随机展示

文章链接:https://www.qqhgg.com/154.html

该作品系作者结合个人学习经验及互联网相关知识整合。如若侵权请通过投诉通道提交信息,我们将按照规定及时处理。

标签:

最新文章