Например при установке плагина contact form 7, появляется в боковой панели среди виджетов блок с Contact Form 7.
Я создал виджет
class bg_widget extends WP_Widget {
// Регистрация виджета, используя основной класс
public function __construct() {
// вызов конструктора выглядит так:
// __construct( $id_base, $name, $widget_options = array(), $control_options = array() )
parent::__construct(
'BookForm',
'BookForm_Widget',
array( // $widget_options
'classname' => 'form',
'description' => 'Расчет стоимости из параметров ',
)
);
// стили скрипты виджета, только если он активен
if ( is_active_widget( false, false, $this->id_base ) || is_customize_preview() ) {
add_action('wp_enqueue_scripts', array( $this, 'add_bg_widget_scripts' ));
add_action('wp_head', array( $this, 'add_bg_widget_style' ) );
}
}
}
function bg_register_widget() {
register_widget( 'bg_widget' );
}
add_action( 'widgets_init', 'bg_register_widget' );
Но среди блоков его нет.
Как сделать чтобы был?