http://wm-monitoring.ru/

Создаем простую тему на wordpress: часть 2

Опубликовано: 05.10.2017

видео Создаем простую тему на wordpress: часть 2

Как создать сайт, не написав ни строчки кода #2 ► GPDHost Site Builder ► Детальная работа с билдером

На предыдущей статье — Создаем простую тему на 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.

Карта
rss