Beispiel #1
0
 /**
  * Back-end widget form.
  *
  * @see WP_Widget::form()
  *
  * @since 1.0
  *
  * @param array $instance Previously saved values from database.
  * @return void
  */
 public function form($instance)
 {
     $instance = wp_parse_args((array) $instance, array('title' => '', 'href' => '', 'font' => '', 'colorscheme' => 'light'));
     $this->display_title($instance['title']);
     $this->display_href($instance['href']);
     if (!class_exists('Facebook_Send_Button_Settings')) {
         require_once dirname(dirname(dirname(__FILE__))) . '/admin/settings-send-button.php';
     }
     $send_button_settings = new Facebook_Send_Button_Settings($instance);
     echo '<div><label for="' . $this->get_field_id('font') . '">' . esc_html(__('Font', 'facebook')) . '</label>: ';
     $send_button_settings->display_font(array('id' => $this->get_field_id('font'), 'name' => $this->get_field_name('font')));
     echo '</div><p></p>';
     echo '<div style="line-height:2em">' . esc_html(__('Color scheme', 'facebook')) . ': ';
     $send_button_settings->display_colorscheme(array('id' => $this->get_field_id('colorscheme'), 'name' => $this->get_field_name('colorscheme')));
     echo '</div>';
 }