- Поисковые системы
- Практика оптимизации
- Трафик для сайтов
- Монетизация сайтов
- Сайтостроение
- Социальный Маркетинг
- Общение профессионалов
- Биржа и продажа
- Финансовые объявления
- Работа на постоянной основе
- Сайты - покупка, продажа
- Соцсети: страницы, группы, приложения
- Сайты без доменов
- Трафик, тизерная и баннерная реклама
- Продажа, оценка, регистрация доменов
- Ссылки - обмен, покупка, продажа
- Программы и скрипты
- Размещение статей
- Инфопродукты
- Прочие цифровые товары
- Работа и услуги для вебмастера
- Оптимизация, продвижение и аудит
- Ведение рекламных кампаний
- Услуги в области SMM
- Программирование
- Администрирование серверов и сайтов
- Прокси, ВПН, анонимайзеры, IP
- Платное обучение, вебинары
- Регистрация в каталогах
- Копирайтинг, переводы
- Дизайн
- Usability: консультации и аудит
- Изготовление сайтов
- Наполнение сайтов
- Прочие услуги
- Не про работу
В 2023 году 36,9% всех DDoS-атак пришлось на сферу финансов
А 24,9% – на сегмент электронной коммерции
Оксана Мамчуева
Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий
Помогите, пожалуйста, пытаюсь сделать 2 сайдбара. (изначально в теме был 1). Не работает:(
Вот, что я сделал:
В файле functions.php прописал следующее:
if ( function_exists('register_sidebar') )register_sidebar(array('name'=>'sidebar-left',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
if ( function_exists('register_sidebar') )
register_sidebar(array('name'=>'sidebar-right',
'before_widget' => '<li id="%1$s" class="widget %2$s">',
'after_widget' => '</li>',
'before_title' => '<h2 class="widgettitle">',
'after_title' => '</h2>',
));
Создал два файла: sidebar-left.php и sidebar-right.php. И залил их в корень темы. Естественно в 1 сайдабаре написал:
В другом:
Затем зашел в шаблон страницы и там где я хочу вывести их использую следующий код:
<?php get_sidebar('left'); ?><?php get_sidebar('right'); ?>
В итоге нечего не работает :(
P.S. показывается виджет один, непонятно вообще почему( который стоял раньше). Если убираю строчки
<?php get_sidebar('left'); ?>, все равно этот виджет остается.<?php get_sidebar('right'); ?>
Скажите, пожалуйста, что я делаю нетак, где может быть ошибка? :(
где может быть ошибка?
Вместо создания файлов, там где надо вывести и пиши
if ( !function_exists('dynamic_sidebar') || !dynamic_sidebar('бла-бла-бла') )http://codex.wordpress.org/register_sidebar
http://codex.wordpress.org/%D0%A1%D0%BF%D1%80%D0%B0%D0%B2%D0%BE%D1%87%D0%BD%D0%B8%D0%BA_%D0%BF%D0%BE_%D1%84%D1%83%D0%BD%D0%BA%D1%86%D0%B8%D1%8F%D0%BC/dynamic_sidebar
А если подключать файлы - get_sidebar
А если подключать файлы - get_sidebar
Так я и пытался подключать и использовал функцию get_sidebar. Не работало нечего :(
P.S. попробовал сделать так как вы сказали, все равно не работает:( Что может быть такое? вообще никак не реагирует...
---------- Добавлено 17.04.2013 в 18:40 ----------
такое ощущение, что какой-то другой код в файлах мешает... может кто знает, что может быть?
---------- Добавлено 17.04.2013 в 18:44 ----------
Проблема решена. Просто я делал изменения в основном шаблоне, а у меня на главной страннице настроена статическая. Я просто не знал, что код меняется.