Как сделать тему WordPress виджет-совместимой?

Если Вы установили понравившуюся тему 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 мира.

Метки: , ,

Если Вам понравилась заметка, пожалуйста, прокомментируйте ее, подпишитесь на фид и получайте будущие публикации по RSS, либо поделитесь с друзьями в социальных сетях:

Комментарии

Добрый день! После вставки кодов говорит: Боковые колонки не определены.

auditor_se

Здравствуйте, Redco! Значит Вы что-то не так сделали. Обычно такое сообщение появляется, когда вообще ничего не делали.

Комментирование закрыто.