用wordpress调出最新文章、随机文章和热门文章其实很简单!

这段时间一直忙着优化网站,忙完公司网站,又忙兼职的这几个站点,真的可以说是没日没夜了。不过,我却觉得这才是生活因为怎样的生活能让我过得很充实,不会再像以前那样浪费时间。

 

然而,最近在捣鼓自己博客的时候偶然发现每篇文章下边都没有相关文章或者是热门文章之类的,这样是很不利于蜘蛛的爬行和抓取的,也就等于说后边的那些很多的文章内容都很难被蜘蛛抓取到。

 

没办法,只能上网找找教程弄一下,后来经过一位朋友的推荐,让我使用友荐这个工具,里面有个猜你喜欢这样的友情推荐,是推荐相关文章的。方法很简单,只需要在文章底部相应的地方安装这个代码就好了。

 

然而,刚开始的确是能用,但是第二天打开博客却发现相关文章没了。后面才得知,我这个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调用最新文章、整站随机文章、同分类随机文章和整站热门文章四种方法。

 

大家还是根据自己的喜好来选择使用吧,方法也同样很简单,你只需要把代码复制到文章页模板相应的位置保存就好了,一般是把代码放在文章结尾的那个位置。

 

本文版权归作者所有,欢迎转载,转载请注明作者和出处。谢谢!

作者:刘连康

首发:刘连康博客

如果你觉得本文对你有帮助,欢迎给作者打赏!

刘连康

目前评论:2   其中:访客  2   博主  0

  1. 增达网 1

    受教了!呵呵!

  2. 美容医院 0

    学习了

评论加载中...

发表评论

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