Intereting Posts
Исключая должности, не работающие получение содержимого страницы на AJAX Weird 404 URL Problem – имя домена, помещаемое в конце URL-адресов Как добавить обработчик для кнопки в плагине? Хранение контента в пользовательской таксономии Учетный вопрос категории детей Как получить / блог на моем многостраничном сайте WordPress Возможно ли подключение к домашней странице с боковой панели администратора? Включить файл шаблона из плагина в тему Удаление старых сообщений Как сделать записи в блоге в виде формы ввода вместо простого текста? Перепишите тип сообщения только для дочерней темы Обзор категорий, ссылающийся на страницу, отображающую сообщения Как отобразить подписку на Feedburner как обычный текст через короткий код в редакторе post / page моего блога WordPress? Excerpt textarea отсутствует на странице редактирования сообщений в панели администратора

Создайте больше держателей виджетов, как активные виджеты и неактивные виджеты

Мне интересно, можно ли создавать другие разделы Widget Holding, такие как Active Widgets и Inactive Widgets. Например, возможно, я бы создал раздел Media Widgets и разместил там все связанные с мультимедиа виджеты.

Это возможно? Если да, то как я могу создать раздел и как разместить там виджеты?

Благодарю.

введите описание изображения здесь

Вероятно, это не считается «передовым опытом», но он выполняет свою работу.

Вот что я сделал: в моем wp-admin / widgets.php,

После этих строк,

// register the inactive_widgets area as sidebar register_sidebar(array( 'name' => __('Inactive Widgets'), 'id' => 'wp_inactive_widgets', 'class' => 'inactive-sidebar', 'description' => __( 'Drag widgets here to remove them from the sidebar but keep their settings.' ), 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', )); 

Добавь это

 register_sidebar(array( 'name' => __('Media Widgets'), 'id' => 'wp_inactive_widgets2', 'class' => 'inactive-sidebars2', 'description' => __( 'Drag widgets here to remove them from the sidebar but keep their settings.' ), 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', )); 

Когда вы добавляете свои виджеты в новый держатель, они будут отображаться полностью, как на моем рис. Возможно, потому, что этот новый обладатель не сделал никакого стиля. Во всяком случае, это работает для меня, я вышел из системы и вернулся, и мои виджеты все еще там.

Как всегда, при изменении тем ваши «Media Widgets» будут перемещены в «Неактивный» держатель, если новая тема не имеет той же настройки боковой панели, что и предыдущая.

Не нужно взламывать ядро ​​WordPress для этого, в файле темы functions.php, поместите это:

 // register the inactive_widgets area as sidebar register_sidebar(array( 'name' => __('Inactive Widgets 2'), 'id' => 'wp_inactive_widgets_2', 'class' => 'inactive-sidebar', 'description' => __( 'Drag widgets here to remove them from the sidebar but keep their settings.' ), 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', ));