Wordpress中的小部件表单方法

时间:2014-08-18 21:49:28

标签: wordpress-plugin wordpress

我需要你的帮助。

我有这段代码

<?php 
class Messenger extends WP_Widget
{
  function Messenger()
  {
    $widget_ops = array('classname' => 'Messenger', 'description' => 'Displays messages for users' );
    $this->WP_Widget('Messenger', 'Messenger', $widget_ops);
  }

 public function form($instance)
  {
    extract($instance);

    ?>
    Title
        <input class="widefat"
               id="<?php echo $this->get_field_id('title') ?>"
            name="<?php echo $this->get_field_name('title')?>"                                    
            value="<?php  if(isset($title)) echo $title;  ?>"
        />
    <?php
  }

  public function update()
  {
  }

  public function widget()
  {
  }

}
add_action( 'widgets_init', function(){return register_widget("Messenger");});?>

但不幸的是发生了这个错误警告:extract()期望参数1是数组,在第22行的C:\ wamp \ www \ pt \ wp-content \ plugins \ Messenger \ Messenger.php中给出null 我不知道为什么,我不知道为什么$ instance在我提交表单后保持为null。

0 个答案:

没有答案