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

【注意:此文章为博主原创文章!转载需注意,请带原文链接,至少也要是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中,加上相应的样式基本就大功造成了。
这个我已经有了
汗死,编程牛就是NB
好熟悉的文章啊,呵呵