Intereting Posts
выпадающие категории верхнего основного меню не отображаются Таксономии для WordPress Media Library Автоматическое название мультимедиа по умолчанию и alt Получать идентификаторы сообщений, видимых в настоящее время в архиве Как сохранить пост-почтовую систему после публикации данных? Удалить ссылку редактирования сообщения со статической главной страницы Можно ли полностью остановить записи WP_Query? Изменить заголовок (логотип) на основе входа media-library: как вставлять миниатюры с фиксированной шириной, независимо от ориентации пейзаж / портрет Что может привести к усечению WP Option? переписать правило для перенаправления на последнюю дату permalink Пользовательский перенаправлять пользователя после входа в систему на основе метаданных Изменение HTTP на HTTPS как создать настраиваемое обновление ajax для отображения новых сообщений в системе newpress Правила перезаписи флеша при обновлении опций с помощью API настроек

Как сделать виджет шире ширины столбца при редактировании его настроек в администраторе

Виджет WordPress Text расширяется горизонтально за пределы боковой панели при добавлении на боковую панель и открывается в администраторе, и я пытаюсь применить эту функцию к виджету. Я вижу, что встроенный css динамически вводится, когда вкладка виджета открыта и вставляет как

div style="z-index: 100; margin-left: -88px;" id="widget-50_text-4" class="widget open" 

и хотя виджет, когда он открыт, шире боковой панели, я не вижу свойства ширины. Я полагаю, что это делается с помощью javascript, и я достиг такого же поведения, используя jQuery .css (), но он не зависит от размера экрана, как и текстовый виджет WP, и мне пришлось вставить значение ширины.

Есть ли функция add_filter для выполнения этого действия?

Пример изображения

Это можно установить, передав аргументы в $ control_options конструктора родительского виджета, который является четвертым аргументом. Вот пример конструктора:

 class Custom_Widget extends WP_Widget { /** * Sets up the widgets name etc */ function __construct() { $widget_options = array( 'description' => __( 'Featured Pages Widget.', 'affiliate' ) ); $control_options = array( 'width' => 750 ); parent::__construct( 'custom_widget', // Base ID __( 'Custom Widget', 'text_domain' ), // Name $widget_options, $control_options ); }