Intereting Posts
Как изменить wp_query перед его запуском / выполнением? Пользовательский обмен сообщениями posttype Удаление удаленных версий ревизий вручную Как установить автора для сообщений и сообщений вложений Получить объявленную переменную в single.php для работы в comments.php без повторного объявления Как перенести изображение в галерею WordPress из ссылки? Изменить изображение на основе идентификатора элемента меню Показать боковую панель, созданную в functions.php Функция Ajax не возвращает никаких результатов Использование wp_insert_post с сетью WP в сценарии cron Как узнать, насколько популярна тема? Ошибка: «Нельзя использовать объект типа WP_Post как массив в" Добавление текстового домена в каждый вызов __ (), _e () и __n () gettext без плана создания собственных переводов Инвертировать логику для атрибутов атрибутов WooCommerce get_posts работает, но новый wp_query не работает

отображать определенный виджет на странице

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

<?php dynamic_sidebar( 'sidebar2' ); ?> <?php else : ?> <!-- This content shows up if there are no widgets defined in the backend. --> <div class="alert-box">Please activate some Widgets.</div> <?php endif; ?> 

код im используя ..

im пытается отобразить этот виджет

http://prntscr.com/4yupl1

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

 <?php the_widget( 'WP_Language_Switcher' ); ?> 

вы можете создать новую область виджета.

  function header_widget_areas() { register_sidebar( array( 'name' => __( 'header', 'header' ), 'id' => 'header', 'description' => __( 'Insert something for about us text.', 'header' ), 'before_widget' => '<div class="widget span3">', 'after_widget' => '</div>', 'before_title' => '<h4>', 'after_title' => '</h4>', ) ); } add_action('widgets_init', 'header_widget_areas'); 

Затем поместите виджет в эту область с внешнего вида. Затем в вашем шаблоне, где вы хотите отобразить виджет за этим кодом.

 <?php if (function_exists('header_widget_areas')): ?> <?php dynamic_sidebar('header'); ?> <?php endif; ?>