劉連康:用wordpress調出最新文章、隨機文章和熱門文章其實很簡單!

劉連康 2017年5月14日15:15:13網站建設313,478122074字閱讀6分54秒閱讀模式

這段時間一直忙著優化網站,忙完公司網站,又忙兼職的這幾個站點,真的可以說是沒日沒夜了。不過,我卻覺得這才是生活因為怎樣的生活能讓我過得很充實,不會再像以前那樣浪費時間。

 

然而,最近在搗鼓自己博客的時候偶然發現每篇文章下邊都沒有相關文章或者是熱門文章之類的,這樣是很不利于蜘蛛的爬行和抓取的,也就等于說后邊的那些很多的文章內容都很難被蜘蛛抓取到。

 

沒辦法,只能上網找找教程弄一下,后來經過一位朋友的推薦,讓我使用友薦這個工具,里面有個猜你喜歡這樣的友情推薦,是推薦相關文章的。方法很簡單,只需要在文章底部相應的地方安裝這個代碼就好了。

 

然而,剛開始的確是能用,但是第二天打開博客卻發現相關文章沒了。后面才得知,我這個wordpress程序版本不兼容這個友薦,就是升級最高版本也不行。

 

無奈之下,只能通過網上教程寫代碼進去調用文章了,可是網上好多代碼用不了的,于是我就稍微做下修改,代碼全都測試通過了,能用的,下面就一一分享給大家好了。

 

1、WordPress調用最新文章

<div class="widget">
<h2 class="sidebartitle">最近發表</h2>
<ul >
<?php get_archives('postbypost', '15'); ?>
</ul>
</div>

2、WordPress調用整站隨機文章

<div class="widget">
<h2 class="sidebartitle"> <div style="font-size:24px">相關文章</div> </h2>
<ul>
<?php
global $post;
$postid = $post->ID;
$args = array( ‘orderby’ => ‘rand’, ‘post__not_in’ => array($post->ID), ‘showposts’ => 10);
$query_posts = new WP_Query();
$query_posts->query($args);
?>
<?php while ($query_posts->have_posts()) : $query_posts->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile; ?>
</ul>
</div>

3、WordPress調用同分類隨機文章

<ul>
<?php
$cat = get_the_category();
foreach($cat as $key=>$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();?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php endwhile;?>
<?php wp_reset_query(); ?>
</ul>

4、WordPress調用整站熱門文章

<ul>
<?php
$post_num = 10; // 設置調用條數
$args = array(
‘post_password’ => ”,
‘post_status’ => ‘publish’, // 只選公開的文章.
‘post__not_in’ => array($post->ID),//排除當前文章
‘caller_get_posts’ => 1, // 排除置頂文章.
‘orderby’ => ‘comment_count’, // 依評論數排序.
‘posts_per_page’ => $post_num
);
$query_posts = new WP_Query();
$query_posts->query($args);
while( $query_posts->have_posts() ) { $query_posts->the_post(); ?>
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>
<?php } wp_reset_query();?>
</ul>

 

以上這些wordpress調出最新文章、隨機文章和熱門文章的代碼我全都親自測試過了,大家可以放心使用,總共有WordPress調用最新文章、整站隨機文章、同分類隨機文章和整站熱門文章四種方法。

 

大家還是根據自己的喜好來選擇使用吧,方法也同樣很簡單,你只需要把代碼復制到文章頁模板相應的位置保存就好了,一般是把代碼放在文章結尾的那個位置。

 

本文為原創文章,版權歸作者所有,未經授權,禁止抄襲,否則將追究法律責任!

歡迎轉載,轉載請注明作者和出處,謝謝!

作者:劉連康

  • 我的微信
  • 這是我的微信掃一掃
  • weinxin
  • 我的微信公眾號
  • 我的微信公眾號掃一掃
  • weinxin
劉連康
  • 本文由 發表于 2017年5月14日15:15:13
評論:3   其中:訪客  3   博主  0
    • 增達網
      增達網 1

      受教了!呵呵!

      • 美容醫院
        美容醫院 0

        學習了

        • 美甲
          美甲 0

          目前學習中

        匿名

        發表評論

        匿名網友 填寫信息

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

        確定