Создать акаунт
Всё для вебмастера » Вопросы и ответы » CMS » WordPress » Как сделать, чтобы созданный виджет или плагин появился в блоках?

Как сделать, чтобы созданный виджет или плагин появился в блоках?

20 ноя 2022, 06:17
WordPress
141
0
Например при установке плагина contact form 7, появляется в боковой панели среди виджетов блок с Contact Form 7.
63750d6cc1e07471093843.jpeg
Я создал виджет
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' );

Но среди блоков его нет.
Как сделать чтобы был?

Внимание! Как сделать, чтобы созданный виджет или плагин появился в блоках? предоставлен пользователями сайта исключительно в ознакомительных целях. Администрация не несет ответственности за его содержимое.

Смотрите также:

Комментарии к Как сделать, чтобы созданный виджет или плагин появился в блоках?
Добавить Комментарий
В комментариях запрещаются спам, а также реклама любых товаров и услуг, иных ресурсов.
Информация
Посетители, находящиеся в группе Гости, не могут оставлять комментарии к данной публикации.