Создаем простую тему на wordpress: часть 2
Опубликовано: 05.10.2017
На предыдущей статье — Создаем простую тему на wordpress — можно было бы остановиться, но мы продолжим, а именно: создадим динамичный сайдбар (functions.php), а также форму комментариев на сайте (comments.php, single.php, post.php).
Скачать исходники для статьи можно ниже
Создаем файл functions.php.
Если вы зайдете в панель управления wordpress сайта с нашей новой темой, то наверняка заметите, что в пункте «Внешний вид» отсутствует подпункт «Виджеты», что очень не удобно.
Поэтому давайте создадим динамичный сайдбар, чтобы в него можно было добавлять различные виджеты, предусмотренные движком wordpress.
Как установить шаблон (тему) на OpenCart 2+, создаем интернет-магазин - урок 5
Регистрация сайдбара и вывод его на сайте будет производится на основе моей предыдущей статьи — Виджеты: понятие, назначение, пример их создания и размещения в подвале .
Приступим:
Создаем файл functions.php со следующим кодом:
КАК СОЗДАТЬ САЙТ? САЙТ НА МИЛЛИОН*. Часть 1.
<?php if ( function_exists('register_sidebar') ) register_sidebar(array( 'before_widget' => '<li id="%1$s">', 'after_widget' => '</li>', 'before_title' => '<h2>', 'after_title' => '</h2>', )); ?>
Где переменные:
‘name’ — имя блока для виджетов. Здесь можете придумать любое имя.
‘before_widget’ — в эту строчку прописывается HTML код, который Вы хотите добавить перед виджетом
‘after_widget’ — Html код после виджета
Параметры ‘before_widget’ и ‘after_widget’ нужны для придания определенного стиля оформления блока с виджетами с помощью CSS.
Параметры ‘before_title’ и ‘after_title’ — соответственно для придания стиля оформления заголовкам виджета.
В вышеуказанном коде мы обернули заголовок виджета в блок div и задали ему стиль оформления title, а сайдбару с виджетами – стиль newsidebar, который описывается в файле stily.css.
Сегодня | Завтра | ||
USD | 32.62 | 32.50 | |
EUR | 39.90 | 39.92 |
Обменник | Переходов |
Wmchanger | 6 |
E-Market | 5 |
WMtoCash.com | 4 |
Str-Money | 3 |
Hot-Change | 3 |
Вы можете получить WMR-бонус в размере 0,01-0,10 WMR на свой кошелек 1 раз в сутки | |
Кошелек
|
|
Код
|
|
Обмен Webmoney |