10 次查询 耗时 0.048 秒
共写了741个字,约2分钟读完,有8条留言

WordPress主题开发:自定义小工具之热门文章(可多次使用)

最近也是在不断完善开发自己的博客主题(仅自用),今天分享是主题侧边栏小工具,系统默认的小工具有时候并不能满足我们苛刻的需求,这时候就需要我们自定义一下。

网上有很多关于这方面的教材,但是美中不足的是,小工具只能使用一次,一旦拖走,小工具栏目哪里就没有了,不能反复使用。

最新自定义小工具方法,可多次使用:

[reply]

//热门文章小工具
class news extends WP_Widget {
	function news(){   
        $widget_options = array('classname'=>'set_contact','description'=>'热门文章');   
        $this->WP_Widget( false,'热门文章',$widget_options );   
    }
	function widget($args, $instance) {
		include("mb_hot.php");  
	}
}

add_action('widgets_init',create_function('', 'return register_widget("news");'));

[/reply]
将以上代码放入主题的function.php中。

然后在主题的根目录下创建一个mb_hot.php文件,放入如下代码:

<div class="widget">
<h3 class="widget-title">热门文章</h3>
<?php $popular = new WP_Query('orderby=comment_count&posts_per_page=6'); ?>   
<?php while ($popular->have_posts()) : $popular->the_post(); ?>  

//这里写列表样式

<?php endwhile; ?>  
			
</div>

 

加入对话

8条评论

您的电子邮箱地址不会被公开。

  1. bob

    就想看看你装逼 😛

  2. dfdfdf

    谢谢分享

    1. @dfdfdf 不客气

  3. shebao

    回复可见

    1. bob

      @shebao 看不到呢

  4. uuu

    kankan 😛

    1. @uuu 你用的什么浏览器呀?没见过这个图标。 🙂

  5. Aaron

    学习一下