自動外鏈工具 在線排版工具 搜索引擎提交入口 wordpress主題推薦 批量打開網址工具 【老域名購買】 思享SEO導航 【網站合作】

wordpress實現調用相同分類下隨機文章代碼

267

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>

如果是需要不同分類隨機文章 ,則可用如下代碼

  1. <ul>
  2. <?php
  3. $args?=?array(?'numberposts'?=>?5,?'orderby'?=>?'rand',?'post_status'?=>?'publish'?);
  4. $rand_posts?=?get_posts(?$args?);
  5. foreach(?$rand_posts?as?$post?)?:??>
  6. ????<li><a?href="<?php?the_permalink();??>"><?php?the_title();??></a></li>
  7. <?php?endforeach;??>
  8. </ul>

這樣就能得到隨機排序(第 2 個參數)的已發布(第 3 個參數)文章中的 5 篇(第 1 個參數)。

需要特別注意的是,如果沒有第 3 個參數,它可能會將草稿之類的文章也顯示出來。

來源:本文由思享SEO博客原創撰寫,歡迎分享本文,轉載請保留出處和鏈接!
seo培訓評論廣告

搶沙發

昵稱*

郵箱*

網址

北京快乐和值8走势图