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

刘连康 网站建设315,13112字数 2074阅读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
刘连康:如何将wordpress5.8新版区块编辑器换回旧版本编辑器? 网站建设

刘连康:如何将wordpress5.8新版区块编辑器换回旧版本编辑器?

康哥昨天下午就把个人博客从wordpress5.7.2更新至wordpress5.8版本,升级完成之后,在外表上面看着好像是没什么问题,也没多大变化。 但是,到了晚上10点左右,康哥在个人博客上面写原...
评论  3  访客  3
    • 增达网
      增达网 1

      受教了!呵呵!

      • 美容医院
        美容医院 0

        学习了

        • 美甲
          美甲 0

          目前学习中

        匿名

        发表评论

        匿名网友 填写信息

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

        确定