Если Вы установили понравившуюся тему WordPress, но она оказалась виджет-несовместимой, то я Вам расскажу, как исправить эту ситуацию.
Первым делом, проверьте, присутствует ли в обозначенной теме файл functions.php. Если нет, создайте его и вставьте в него следующий код:
< ?php
if ( function_exists('register_sidebar') )
register_sidebar(array(
'before_widget' => '',
'after_widget' => '',
'before_title' => '<div class="title">',
'after_title' => '</div>',
));
?>
Если же такой файл уже существует, то просто добавьте этот код в это файл.
Затем, откройте файл sidebar.php и вставить после строки:
<div id="sidebar">
следующий код:
<?php if ( !function_exists('dynamic_sidebar')
|| !dynamic_sidebar() ) : ?>
А также в самом конце файла, перед закрывающим тегом </div>, завершите php-функцию кодом: <?php endif; ?>. То есть, конец файла sidebar.php должен выглядеть так:
<?php endif; ?>
</div>
После этого, Ваша тема станет виджет-совместимой.
Удачи!
Если Вы хотите заложить уже сегодня крепкий фундамент для хорошего, стабильного заработка в скором будущем, становитесь моим последователем (follower’ом) на и следите за моими действиями. Английский язык знать желательно, но не обязательно.
- Разные хитрости WordPress – одной из самых популярных CMS мира.

Добрый день! После вставки кодов говорит: Боковые колонки не определены.
[Ответить]
auditor_se
июля 23, 2011 12:40
Здравствуйте, Redco! Значит Вы что-то не так сделали. Обычно такое сообщение появляется, когда вообще ничего не делали.
[Ответить]