Вывод сайдбара wordpress на все страницы

134
31 октября 2021, 06:40

как можно вывести сайдбары на все страницы в wordpress? Шаблон данную функцию нативно не поддерживает.

Answer 1

Нужно зарегистрировать сайдбар в теме https://wp-kama.ru/function/register_sidebar затем вывести его https://wp-kama.ru/function/dynamic_sidebar и тогда можно будет его наполнять в админке

function register_my_widgets(){
    register_sidebar( array(
        'name' => "Правая боковая панель сайта",
        'id' => 'right-sidebar',
        'description' => 'Эти виджеты будут показаны в правой колонке сайта',
        'before_title' => '<h2>',
        'after_title' => '</h2>'
    ) );
}
add_action( 'widgets_init', 'register_my_widgets' );

<?php if ( is_active_sidebar( 'left-sidebar' ) ) : ?>
    <div id="sidebar">
        <?php dynamic_sidebar( 'left-sidebar' ); ?>
    </div>
<?php endif; ?>
READ ALSO
Помогите связать несколько таксономий

Помогите связать несколько таксономий

Как можно связать несколько таксономий, чтобы url получился таким :

106
PHP пагинация и тэг select

PHP пагинация и тэг select

Есть такой вопрос про пагинацию и тэг selectЕсть класс

71
gif анимация перестала двигатся

gif анимация перестала двигатся

Пытаюсь сохранить gif

72
Разваливается инфоблок в битрикс

Разваливается инфоблок в битрикс

работаю на Win10 x64, openserverНастройки по дефолту стоят такие http - apache_2

93