一个梦想成为web前端开发人员的个人博客网站
当前位置: WordPress > WordPress个人博客无插件调用最新、热门、随机文章实例代码

WordPress个人博客无插件调用最新、热门、随机文章实例代码

2015-12-21 分类:WordPress 作者:梦想霞 阅读(4912)

WordPress是一款个人博客系统,并逐步演化成一款内容管理系统软件,它是使用PHP语言和MySQL数据库开发的。用户可以在支持 PHP 和 MySQL数据库的服务器上使用自己的博客。

那么个人博客中一般会有最新、热门、随机文章等板块,网上有很多插件,但是插件用多了,会影响网站的访问速度,能不用尽量不用插件,那我在这分享下WordPress无插件调用最新、热门、随机文章,具体实现代码如下,感兴趣的朋友可以参考下哈,希望对大家在新闻调用上有所帮助

log

调用最新文章:

1
2
3
4
5
6
<?php query_posts('showposts=4'); ?>
<ul class="newsList">                
      <?php while (have_posts()) : the_post(); ?>
      <li><a href=<?php the_permalink(); ?>” title=<?php the_title(); ?>><?php the_title(); ?></a></li>
      <?php endwhile;?>                                    
</ul>

调用热门文章:

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
<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(); ?>" title="<?php the_title(); ?>"><?php the_title(); ?></a>
            </li>
        <?php } wp_reset_query();?>
</ul>

调用随机文章:

1
2
3
4
5
6
7
8
9
10
<ul>
    <?php
        $posts = get_posts('numberposts=10&orderby=rand');
        foreach($posts as $post) {
            setup_postdata($post);
            echo '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
        }
        $post = $posts[0];
    ?>
</ul>

 

「两年博客,如果觉得我的文章对您有用,请帮助本站成长」

赞(0) 打赏

支付宝
微信
0

支付宝
微信

上一篇:

下一篇:

你可能感兴趣

博客简介

沉鱼落雁,闭月羞花,一个妖娆多姿梦想成为代码女神的前端个人网站分享自己程序人生,欢迎大家一起交流分享前端开发技术经验,更多web前端开发教程,可关注 - 唯品秀前端技术博客

精彩评论

服务热线:
 173xxxx7240

 QQ在线交流

 旺旺在线