• Есть тема с одним сайдбаром.
    Может кто лабзал уже темку, чтобы было 2 сайдбара, один отображался в index.php другой в single.php и page.php
    Подскажите, плиз, как что подправить в коде, что бы вывести зарегистрированный 2-ой уже в админке.
    Если есть инфа, киньтесь доком.
    спасибо…

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • в файле function.php

    if (function_exists('register_sidebar'))
    {
    register_sidebar(
                     array(
                             'name' => 'Sidebar1',
    	                 'before_widget' => '',
        	                 'after_widget'  => '',
                             'before_title'  => '',
            	         'after_title'   => ''
                     )
      );
    
    register_sidebar(
                      array(
                              'name' => 'Sidebar2',
    	                  'before_widget' => '',
        	                  'after_widget'  => '',
            	          'before_title'  => '',
            	          'after_title'   => ''
    		)
      );
    }

    далее делаем два файлика садбар
    sidebar.php

    <!-- start sidebars -->
        <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar1')): ?>
            <li>Пожалуйста, вставьте сюда какой-нибудь виджет.</li>
        <?php endif; ?>

    и соответственно _sidebar2.php

    <?php if (!function_exists('dynamic_sidebar') || !dynamic_sidebar('Sidebar2')): ?>
    <li>Пожалуйста, вставьте сюда какой-нибудь виджет.</li>
    <?php endif; ?>
    <!-- end sidebars -->

    ну и дальше дело техники в индекспхп вставляем первый садбар:
    <?php get_sidebar(); ?>
    в остальные <?php include (TEMPLATEPATH . '/_sidebar2.php'); ?>

    Огромное спасибо!
    Прошу простить — не подписался на уведомления в ответе.

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «2 сайдбара» закрыта для новых ответов.