标签: widget

  • WordPress小工具制作快速入门教程

    时效性提醒:本文首次编写发布于12 年前。

    众所周知,Wordpress的侧边栏中可以放置小工具,功能各异的小工具可以是用户体验有很大的提升,但Wordpress自带的那几个小工具是显然不够,所以我们要自己制作小工具.

    小工具的制作其实并不难,小工具的代码需要包含在function.php中,主要小工具的代码结构如下:

    <?php
      //定义小工具类MyOwnWidget
      class MyOwnWidget extends WP_Widget{
        
        function MyOwnWidget(){
          //这是定义小工具信息的函数,也是类的构建函数
        }
        
        function form($instance){
          //这是表单函数,也就是控制后台显示的
        }
        
        function update($new_instance,$old_instance){
          //这是更新数据函数,小工具如果有设置选项,就需要保存更新数据
        }
        
        function widget($args,$instance){
          //这是控制小工具前台显示的函数
        }
     
      }
    
      function MyOwnWidget(){
        //注册小工具
        register_widget('MyOwnWidget');
      }
    
      //widges_init,小工具初始化的时候执行MyOwnWidget函数,
      add_action('widgets_init','MyOwnWidget');
    ?>

    由此可见,一个小工具的代码主要由信息声明,后台内容,数据更新,前台内容构成.

    (更多…)