WordPress调用同分类随机文章

知更鸟
知更鸟
站长
2332
文章
0
粉丝
WordPress235,826阅读模式

在适当的位置显示调用随机文章可以促进网站内链,增加文章阅读点击量,有利于SEO,网上大部分Wordpress调用随机文章代码都是基于全站文章,这里发一个调用同分类随机文章的代码。

将下面代码放到主题文章页面single模板或者边栏sidebar模板适当位置即可:

  1. <ul>
  2.     <?php
  3.     $cat = get_the_category();
  4.     foreach($cat as $key=>$category){
  5.         $catid = $category->term_id;
  6.     }
  7.     $args = array('orderby' => 'rand','showposts' => 8,'cat' => $catid );
  8.     $query_posts = new WP_Query();
  9.     $query_posts->query($args);
  10.     while ($query_posts->have_posts()) : $query_posts->the_post();
  11.     ?>
  12.     <li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
  13.     <?php endwhile;?>
  14.     <?php wp_reset_query(); ?>
  15. </ul>

本站文章大部分为原创,用于个人学习记录,可能对您有所帮助,仅供参考!

weinxin
我的微信
微信号已复制
版权声明
本站原创文章转载请注明文章出处及链接,谢谢合作!
 
知更鸟
评论  23  访客  20  作者  2
    • 爱萌宠
      爱萌宠 1

      增加内链,有意义。

      • 小易
        小易 1

        看见这个眼前一亮了,呵呵,学习了

        • 微图秀
          微图秀 0

          学习!不错!

          • 斯利安叶酸
            斯利安叶酸 2

            真心不错。

            • 电动摩托
              电动摩托 2

              我想在首页调用最热文章 分类页和文章页调用最新文章该怎么弄呢

              • sdiuuisdsdsd
                sdiuuisdsdsd 0

                测试成功,唯独这个太成功了,感谢楼主分享,楼主活到一万岁,出门拾到大钱包,一天睡个大MM

                • situ网
                  situ网 0

                  赞一个 收藏了

                  • 我来提问
                    我来提问 0

                    如何把[调用分类目录下的文章:] 和 [调用同分类随机文章] ===》杂交成==》调用分类目录下的随机文章

                    调用分类目录下的文章:

                    <a href="”>

                    · <a href="” title=””>

                    ======================
                    调用同分类随机文章
                    $category){
                    $catid = $category->term_id;
                    }
                    $args = array(‘orderby’ => ‘rand’,’showposts’ => 8,’cat’ => $catid );
                    $query_posts = new WP_Query();
                    $query_posts->query($args);
                    while ($query_posts->have_posts()) : $query_posts->the_post();
                    ?>
                    <a href="”>

                    • 产后修复培训
                      产后修复培训 1

                      按点击率排序如何弄?

                      • 我爱动感单车网
                        我爱动感单车网 7

                        我将自己博客文章后面,原来的《tag相关文章》代码换成上面的代码后:显示倒是正常,但评论的信息会出错,为什么呀?还望鸟哥指点,不胜感激与期盼!

                          • 知更鸟
                            知更鸟

                            @ 我爱动感单车网 嗯,是我忘记加重置循环函数了wp_reset_query()
                            已修正,请重新复制代码

                              • Win7en乐园
                                Win7en乐园 7

                                @ 知更鸟 鸟哥,你这样不太好吧,美女就回复呀。

                                • 我爱动感单车网
                                  我爱动感单车网 7

                                  @ 知更鸟 :wink: 万分感谢鸟哥的热心回复与帮助,说真的近一年来在这找到了很多对自己有用的东西。
                                  另外,如果我想将文章尾的《相关文章》改为《随机文章》显示,代码又是怎样的呢?百度了几天以及尝试了多种方法,虽然能够随机显示,但后面的评论信息每次刷新后都会胡乱显示(也就是出错)。
                                  如果鸟哥得空的话还望回复告知,不胜感激与打扰了!

                              • 美丫美搭网
                                美丫美搭网 1

                                这个不能排除当前文章吧?

                                • 阿大来了
                                  阿大来了 1

                                  最大的问题是,调用了指定分类下的随机文章,但是,评论区会显示随机评论,如果解决???

                                  • 泥人传说
                                    泥人传说 0

                                    这段代码的最大问题是,如果在二级分类下面调用当前分类的随机文章,总有延迟的情况,明明让它调用6条,可有时候却只调了4条左右……

                                    • 天鸡部落
                                      天鸡部落 2

                                      调用同分类随机文章很有用吧,给访客看的就是相同类型的内容了,可以增加网站点击率,这代码在以前也使用过,后来建站的时候忘记怎么用了,记得还可以有代码能够实现日志的前一页后一页也只在分类范围内,而不是全站。那时候都是在网络上请教大神才搞定的,自己也没做笔记,中间隔了一阵子没有去弄,已经忘记是怎么实现的了。

                                      • 免费v2ray节点
                                        免费v2ray节点 1

                                        用上了,不胜感激与期盼!

                                      匿名

                                      发表评论

                                      匿名网友
                                      :?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

                                      拖动滑块以完成验证