另一个添加可定制小工具的方法

摘要 在制作HotNews pro2.6升级版时,将侧边各功能模块集成到WP小工具中,开始采用的方法(详细方法…

摘要

在制作HotNews pro2.6升级版时,将侧边各功能模块集成到WP小工具中,开始采用的方法(详细方法可以点这里),有一个缺陷,就是使用后的自定义小工具,在页面刷新后将不能再次使用。最后参考老外的这篇教程及官方 Codex,经过简化,最终代码如下:
  多个自定义小工具可以修改其中的news文字,并修改引入的自定义代码文件,这个官方Widgets API方法好处就是,可重复使用自定义小工具。
  原教程代码有许多功能设置选项,有些复杂,被我精简掉了….

在制作HotNews pro2.6升级版时,将侧边各功能模块集成到WP小工具中,开始采用的方法(详细方法可以点这里),有一个缺陷,就是使用后的自定义小工具,在页面刷新后将不能再次使用。最后参考老外的这篇教程及官方 Codex,经过简化,最终代码如下:

  1. <?php   
  2. class news extends WP_Widget{   
  3.     function news(){   
  4.         $widget_options = array(‘classname’=>’set_contact’,’description’=>’自定义最新文章’);   
  5.         $this->WP_Widget( false,’最新文章’,$widget_options );   
  6.     }   
  7.     function widget($instance){   
  8.         include(“widget/news.php”);   
  9. ?>   
  10. <?php   
  11. }   
  12. }   
  13. add_action(‘widgets_init’,create_function(, ‘return register_widget(“news”);’));   
  14.   
  15. ?>  

多个自定义小工具可以修改其中的news文字,并修改引入的自定义代码文件,这个官方Widgets API方法好处就是,可重复使用自定义小工具。

原教程代码有许多功能设置选项,有些复杂,被我精简掉了,如果你想进一步增强小工具的功能,可以参考下面的文章试着折腾一下。

WordPress Development for Designers Part 1: How to Build Custom Widgets for Your Themes

Widgets API

类别:WordPress入门

本文收集自互联网,转载请注明来源。
如有侵权,请联系 wper_net@163.com 删除。

评论 (0)COMMENT

登录 账号发表你的看法,还没有账号?立即免费 注册