Intereting Posts
Как показать галерею изображений в формате postform для метаданных в post post end Возможно ли предотвратить загрузку js wp_editor до загрузки всех других js? Изменение пользовательского типа после регистрации (это повлияет на контент?) Отзывчивые изображения с пользовательским размером изображения $ _GET не работает в WordPress 3.1? Как поместить enctype = "multipart / form-data" в категории? wordpress очень быстрая загрузка запроса ajax двумя способами Изменение пользовательского поля Woocommerce Ошибка WordPress в IIS? Проблема при загрузке изображения на IIS 7 Поле повторителя Acf Pro возвращает значение null при вызове внутри foreach Исключить категорию путём для каждого цикла Ограничение доступа к файлам в определенной папке Открыть подкатегории в подменю при нажатии в основном меню Представление формы на лицевой стороне в коротком коде Использовать иерархический пользовательский тип сообщения для основного блога и субблоков?

Создайте дополнительные области виджетов в WordPress TwentyTwelve

Я новичок в WordPress, и мне сложно найти основную информацию на форумах и документации.

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

Пока что в шаблоне, который я использую в качестве базы под названием «Боковая панель 1», есть только одна область виджета. Я хотел бы добавить больше таких областей, как этот. Можете ли вы дать мне некоторые рекомендации или разместить некоторые полезные ссылки, пожалуйста?

Вы можете создать новые области боковой панели, добавив следующий код в функции functions.php вашей темы

register_sidebar( array( 'name' => __( 'Content Sidebar', 'mytheme' ), 'id' => 'sidebar-2', 'description' => __( 'Sidebar description', 'mytheme' ), 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); 

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

Затем, чтобы отобразить все, что вам нужно сделать, добавьте:

 <?php if ( is_active_sidebar( 'sidebar-2' ) ) : dynamic_sidebar( 'sidebar-2' ); endif; ?> 

В любом месте, где вы хотите отобразить новую боковую панель (обычно sidebar.php), удостоверяясь, что ID совпадает.

Более подробную информацию о Sidebars можно найти здесь: https://codex.wordpress.org/Sidebars