A-A+

[热门文章]WordPress添加自定义小工具(widget)

2014年10月15日 16:20 学习笔记 评论 3 条 阅读 619 views 次

【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是txt格式!】

今天突发奇想,非常想给自己的小家添加一个功能,就是【热门文章】这个功能,但是想来想去还不装装插件,毕竟装那么多插件到时候更新版本什么的很麻烦的说。后来网上各种找方法,终于找到一个非常不错的方法,无插件,给wordpress添加热门文章。

一、首先我们建立一个hot.php,里面存放热门文章的代码及样式,这里的样式自己根据自己博客的样式更改呦。我根据自己的博客添加的样式代码如下:

1
2
3
4
5
6
7
<?php $popular = new WP_Query('orderby=comment_count&posts_per_page=10'); ?> 
<aside id="recent-posts-2" class="widget widget_recent_entries">
<p class="widget-title">热门文章</p><ul>  
<?php while ($popular->have_posts()) : $popular->the_post(); ?>   
<li><a href="<?php the_permalink(); ?>"><?php the_title(); ?></a></li>   
<?php endwhile; ?>  
</ul></aside>

二、打开主题的functions.php,添加如下代码:

1
2
3
4
function mb_hot() { include(TEMPLATEPATH . '/hot.php'); }
if( function_exists( 'register_sidebar_widget' ) ) {   
    register_sidebar_widget('热门文章','mb_hot'); 
}

到这里就算完事啦,现在就已经添加好这个功能了。现在就开始正式使用吧,如何使用呢?非常非常简单方便。
打开Wordpress小工具页面,会多出已个小工具“热门文章”,与默认小工具一样可任意拖拽到侧边widget中,加上相应的样式基本就大功造成了。

标签:

3 条留言  访客:3 条  博主:0 条

  1. IT疯狂女

    这个我已经有了

  2. 刘帅

    汗死,编程牛就是NB

  3. 知道91博客

    好熟悉的文章啊,呵呵

给我留言