wp_register_sidebar_widget函数让我们很轻松的在边栏添加小工具,今天做一个随机文章的小工具,当然这个函数添加的小工具只能使用一次,你如果反复多次多边栏调用,采用下面的方法。
1、建立文件random.PHP
<aside id="random" class="widget widget_recent_entries"> <h3 class="widget-title">随机推荐阅读</h3> <ul> <?php global $post; $postid = $post->ID; $args = array( 'orderby' => 'rand', 'post__not_in' => array($post->ID), 'showposts' => 15); $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(); ?>" rel="bookmark" title="<?php the_title_attribute(); ?>"><?php the_title(); ?></a></li> <?php endwhile; ?> </ul> </aside>
2、在functions.php添加如下代码
if( function_exists( 'register_sidebar_widget' ) ) {
register_sidebar_widget('随机文章','random');
}
function lt_random() { include(TEMPLATEPATH . '/random.php'); }
3、后台-外观-小工具刷新
这样的话,你可以在你的边栏拖动随机文章的小工具了。优点在于更好设计样式的管理。