在wordpress中创建自定义小部件

时间:2015-11-18 09:05:11

标签: php wordpress

我是wordpress的新手,需要创建自定义小部件。

我创建了一个html表单。 此表单包含操作到另一个页面,另一个页面包含显示结果的php代码。

我该怎么做才能创建这个小部件?

代码

<form method='post' action="">
<p class="submit">
  <input type="submit" class="button-primary" 
  value="submit" />
</p>
</form>  

其他页面&#39;操作&#39;

 <?php
   ob_start();
    .
    .
    .
   $page = ob_get_contents();
   $fp = fopen("output.html","w");
   fwrite($fp,$page);
   ob_end_flush();
   fclose($fp);
 ?>

创建小部件的过程

class My_Widget extends WP_Widget {

    /**
    * Sets up the widgets name etc
    */
    public function __construct() {
     // widget actual processes
    }

   /**
   * Outputs the content of the widget
   *
   * @param array $args
   * @param array $instance
   */
   public function widget( $args, $instance ) {
    // outputs the content of the widget
   }

  /**
  * Outputs the options form on admin
  *
  * @param array $instance The widget options
  */
  public function form( $instance ) {
    // outputs the options form on admin
  }

  /**
  * Processing widget options on save
  *
  * @param array $new_instance The new options
  * @param array $old_instance The previous options
  */
  public function update( $new_instance, $old_instance ) {
    // processes widget options to be saved
  }
}  

提前感谢任何帮助我的人

0 个答案:

没有答案