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

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

7 Комментарии

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

    function twentyten_widgets_init() {
    // Area 1, located at the top of the sidebar.
    register_sidebar( array(
    'name' => __( 'Primary Widget Area', 'twentyten' ),
    'id' => 'primary-widget-area',
    'description' => __( 'The primary widget area', 'twentyten' ),
    'before_widget' => '
  2. ', 'after_widget' => '
  3. ', 'before_title' => '

    ', 'after_title' => '

    ', ) ); // Area 2, located below the Primary Widget Area in the sidebar. Empty by default. register_sidebar( array( 'name' => __( 'Secondary Widget Area', 'twentyten' ), 'id' => 'secondary-widget-area', 'description' => __( 'The secondary widget area', 'twentyten' ), 'before_widget' => '
  4. ', 'after_widget' => '
  5. ', 'before_title' => '

    ', 'after_title' => '

    ', ) ); }

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

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

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

    < ?php include (TEMPLATEPATH . "/sidebar2.php"); ?>

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

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

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

Оставить комментарий

Ваш электронный адрес не будет опубликован.


*