打造WordPress侧边栏小工具【热门文章+文章分类】

  • A+

本教程用到了WordPress api接口,国外主题中利用api开发WordPress主题很常见;
通过调用api接口开发个人博客模板主题时生成一些特色功能就会变得更加容易,省时省力;
今天要做的是WordPress小工具有两个分别是热门文章及文章分类;
通过wp_register_sidebar_widget()来调用API参数

首先新建mb_hot.php用它来写热门文章代码

1
2
3
4
5
6
<!--?php $popular = new WP_Query(‘orderby=comment_count&posts_per_page=10′); ?-->
<!--?php while ($popular--->have_posts()) : $popular-&gt;the_post(); ?&gt;
<ul>
    <li><a href="”&lt;?php">”&gt;<!--?php the_title(); ?--></a></li>
</ul>
<!--?php endwhile; ?-->

然后在建立个categories.php用来写

1
<ul><?php wp_list_cats(“sort_column=name&hierarchical=0&exclude=”); ?></ul>

将mb_hot.php和categories.php这个两个文件放到主题根目录下面

最后就是要functions.php来将这两个小工具调用生效了

1
2
3
4
5
6
7
if( function_exists( ‘register_sidebar_widget’ ) ) {
    register_sidebar_widget(‘热门文章’,’mb_hot’);
    register_sidebar_widget(‘文章分类’,’mb_categories’);
}
 
function mb_mb_hot() { include(TEMPLATEPATH . ‘/mb_hot.php’); }
function mb_categories() { include(TEMPLATEPATH . ‘/categories.php’); }

发表评论

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

,输入正确后才能评论!