Intereting Posts
WordPress Multisite Dashboard перенаправляется на панель управления администратора Пользовательская структура постоянной позиции типа с категорией, также действующей в качестве архива функции разбиения на страницы не работают A / B тестирование сообщений с уникальными URL-адресами для каждого варианта и редактирование в настраиваемых полях Отправка строки JSON через wp_remote_post () Получение значений в gform_confirmation для Gravity Forms Ошибка HTTP 500 после создания короткого кода Разрешить точку в wordpress permalinks (только для категорий) Создать отдельное приложение JS для отдельного сообщения? Как создать и заполнить несколькими ссылками меню в дочерней теме functions.php? Визуальный композитор и дополнительные пользовательские поля API настроек включает настройки по умолчанию для установки темы? Подкаталог WordPress multisite перенаправляет проблему с бесконечным циклом Выполнить короткий код только один раз на странице WordPress отбрасывает обратную косую черту из HTML

Получить боковую панель в верхней части страницы

Я хочу получить боковую панель ( get_sidebar( 'mySidebar' ) ) в верхней части страницы, поэтому я не могу вызывать ее после get_header() в шаблоне содержимого. Как я могу это сделать?

Этот метод работает с вашим файлом functions.php дочерних тем.

Переведите крючок в другое положение:

 //functions.php function wpsites_register_widget() { register_sidebar( array( 'name' => 'After Header Widget', 'id' => 'after-header', 'before_widget' => '<div>', 'after_widget' => '</div>', ) ); } add_action( 'widgets_init', 'wpsites_register_widget' ); add_filter( 'loop_start', 'after_header_widget', 25 ); function after_header_widget() { if ( is_active_sidebar( 'after-header' ) ) { dynamic_sidebar('after-header', array( 'before' => '<div class="after-header">', 'after' => '</div>', ) ); } } 

Или вы можете вызвать боковую панель непосредственно в файле шаблона .

 <?php if ( is_active_sidebar( 'after-header' ) ) : ?> <ul id="after-header"> <?php dynamic_sidebar( 'after-header' ); ?> </ul> <?php endif; ?> 

Да, вы можете, назовите его после get_header() .
Убедитесь, что присутствует sidebar-{name}.php ie sidebar-mySidebar.php .
В противном случае дайте мне знать об ошибке.