Intereting Posts
Как отображать только две категории Вместо отображения всех категорий Добавить параметры в WordPress Как настроить уведомления об изменении почты Как набрать запрос X количество сообщений, связанных по тегу, сначала, а затем по категории, если этого недостаточно, связанных с тегами mysql query – как избежать апострофа? Инкремент публикует комментарии ежедневно Какая функция удаляет апострофы при создании пули? The_content и Preg_replace в загруженном iframe Как создать многоуровневую навигацию Bootstrap Как получить условия и сообщения, связанные с другим термином? Выделите список отдельных экземпляров настраиваемого поля? Как добавить HTML в вывод the_excerpt () & the_content ()? вариант многоузлового изменения на всех сайтах Пользовательская страница SINGLE с настраиваемыми метабоксами и настраиваемым шаблоном Получить список ACF Repeater-Fields как массив

Как добавить боковую панель к теме Isola?

Я использую собственную тему Isola от Automattic в своем блоге. Это тема с одним столбцом, и у нее есть боковая панель, которая появляется слева, если щелкнуть по ней, чтобы показать больше кнопки в левой части названия сайта.

Как-то мне удалось отключить боковую панель, удалив связанное событие javascript и прикрепленный HTML. Теперь я хочу добавить боковую панель вправо для связанных сообщений, объявлений и других материалов.

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

Solutions Collecting From Web of "Как добавить боковую панель к теме Isola?"

Перейдите в файл functions.php внутри своей темы и выполните поиск register_sidebar это может выглядеть так:

 function isola_widgets_init() { register_sidebar( array( 'name' => esc_html__( 'Sidebar', 'isola' ), 'id' => 'sidebar-1', 'description' => '', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h2 class="widget-title">', 'after_title' => '</h2>', )); } add_action( 'widgets_init', 'isola_widgets_init' ); 

и изменить его, например:

 function isola_widgets_init() { register_sidebar( array( 'name' => esc_html__( 'Sidebar', 'isola' ), 'id' => 'sidebar-1', 'description' => '', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h2 class="widget-title">', 'after_title' => '</h2>', ) ); register_sidebar( array( 'name' => esc_html__( 'Sidebar 2', 'isola' ), 'id' => 'sidebar-2', 'description' => '', 'before_widget' => '<aside id="%1$s" class="widget %2$s">', 'after_widget' => '</aside>', 'before_title' => '<h2 class="widget-title">', 'after_title' => '</h2>', ) ); } add_action( 'widgets_init', 'isola_widgets_init' );