Добавление или удаление виджетов в моем нижнем колонтитуле Wordpress отражается в моих боковых панелях - PullRequest
0 голосов
/ 01 мая 2018

Я не уверен, сталкивался ли кто-нибудь с этой проблемой раньше, или это обычное дело, но кажется, что мои области виджетов нижнего колонтитула и боковой панели Wordpress каким-то образом связаны. Когда я добавляю виджет в область боковой панели 1, тот же виджет появляется в области нижнего колонтитула 1. А когда я удаляю виджет из нижнего колонтитула, он удаляется из боковой панели. Странно, то же самое происходит с областью нижнего колонтитула 2 / областью боковой панели 2 и областью нижнего колонтитула 3 / областью боковой панели 3.

У кого-нибудь есть идея, почему это происходит?

1 Ответ

0 голосов
/ 01 мая 2018

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

if ( function_exists('register_sidebar') ) {
    register_sidebar(array(
        'name' => 'Test sidebar',
        'id' => 'sidebar-1',
    ));
}

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

dynamic_sidebar('sidebar-1');

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

Отметьте это в шаблонах вашей темы, которые генерируют нижний колонтитул и код боковой панели. Это могут быть шаблоны footer.php и sidebar.php.

...