n-wp.ru — блог о WordPress

Нужно к теме прикрутить ещё один сайдбар

Нужно к теме прикрутить ещё один сайдбар (1 уже есть).
Сайт: v6.japan-tottori.ru, тема: uTheme.

7 комментариев

  • Попытался скопировать из файла functions.php темы TwentyTen вот этот кусок кода:

    ,но ничего не работает. Видать, нужно ещё что-то с функцией ‘wentyten_widgets_init()’ мутить.

    • Подсказка: twentyten_widgets_init() сама по себе нигде не вызывается. Нужно либо скопировать её вместе с add_action(), либо вынести register_sidebar() за её пределы. Это первая половина решения. Вторая — добавить отображение сайдбара в шаблон (по примеру secondary-widget-area в sidebar.php от той же Twenty Ten).

  • Какой-то слишком сложный путь, мне кажется, использовать посторонние функции и внедрять их в свою тему. Думаю, что можно поступить проще. Создать, скажем, sidebar2.php, скопировать в него содержимое sidebar.php, и подключить его в нужном месте

    Нужно только будет подправить css, чтобы второй сайдбар корректно отображался, и создать в нем свои места для виджетов (если это, конечно, нужно).

    • Содержимое сайдбара — вот такое:

      Я использую виджеты. Если бы понадобилось вставить просто несколько элементов кода, не стал бы спрашивать — создал бы колонку и заполнил бы. А Мне нужен сайдбар, в который можно добавлять виджеты из Консоли.