<MyRusakov.ru />

Написание лайфхаков на Python

Написание лайфхаков на Python

Данный курс научит Вас автоматизировать самые разные задачи на языке Python, благодаря чему Вы сэкономите на рутине тысячи и тысячи часов своей жизни. Курс состоит из 20 примеров в различных областях: файлы и директории, медиа-файлы, Интернет, Web-мастеринг, Unreal Engine. Каждый пример упрощает ту или иную задачу в своей области, при этом каждый из них создаётся прямо на Ваших глазах и тщательно комментируется.

Помимо самих уроков Вы так же получаете и множество упражнений. По сути, Вы создадите свои собственные 20 небольших проектов, благодаря чему у Вас появится и практика, и портфолио.

Подробнее
Подписка

Подпишитесь на мой канал на YouTube, где я регулярно публикую новые видео.

YouTube Подписаться

Подписавшись по E-mail, Вы будете получать уведомления о новых статьях.

Подписка Подписаться

Добавляйтесь ко мне в друзья ВКонтакте! Отзывы о сайте и обо мне оставляйте в моей группе.

Мой аккаунт Мой аккаунт Моя группа
Опрос

Зачем Вы изучаете программирование/создание сайтов?

Файл header.php в Wordpress (фрилансеру)

Файл header.php в Wordpress (фрилансеру)

Шаблон WordPress, как и другие CMS, состоит не из одного файла index.php, а из нескольких файлов. Типичная блоговая структура, собирается из нескольких файлов – шапки (header.php), подвала (footer.php), боковой панели (sidebar.php) и контента (single.php). Зачем так делается?

Как правило, у большинства сайтов, на новых создаваемых страницах, меняется только контент. В то время, как шапка, подвал и сайдбар, остаются прежними. Поэтому, чтобы каждый раз не копировать один и тот же код, из страницы в страницу , просто подключают эти файлы в главный файл – index.php.

Как это работает, посмотрим на примере файла header.php. Остальные файлы шаблона, подключаются по аналогии шапки.

Содержимое header.php

Если мы заглянем в HTML разметку любого сайта, то все что находится между тегами, относится к шапке сайта.

<!DOCTYPE html> … <body> // по минимуму

Чаще всего, шапка сайта включает и меню навигации с логотипом. Что именно будет входить в шапку вашего сайта, вам нужно решить самостоятельно.

<!DOCTYPE html> … </nav>

Таким образом, весь этот код, выносится в отдельный файл header.php.

Если нам нужно что-то поменять в хедере, например title или description, то замена в одном файле, отобразится сразу на всех страницах.

Как подключить header.php

В WordPress есть специальная функция для подключения header.php.

get_header()

Из названия функции, уже понятно, что она делает - получает шаблон header. Если круглые скобочки оставить пустыми, то по умолчанию, функция передаст шаблон header.php.

Как подключить другой header

WordPress, предусмотрел возможность использования разных шапок для разных страниц. Например, нам нужно создать шаблон для отдельной рекламной страницы конкретного товара или услуги, но в рамках этого же сайта. Для этих целей, нам нужна другая шапка, без меню. Тогда к этой странице подключаем другой хедер. В скобочках функции get_header(), передадим параметры – название нового шаблона.

get_header('no_menu')

название нового шаблона, в обязательном порядке, должно содержать слово header и какое-нибудь слово, написанное через дефис, например, header-no_menu.php.

Так WordPress поймет, что следует подключать, не header.php, а другой файл, header-no_menu.php.

Вызов функции get_header()

Необходимо в файле шаблона главной страницы, index.php, вызвать header.php. Для этого, в самом верху файла , вставляем код.

<?php get_header(); ?>

Для вызова нестандартного хедера для другой страницы, например offer.php, в качестве параметра, передаем название, этой шапки.

<?php get_header('no_menu'); ?>

Для разных страниц, можно создавать сколько угодно хедеров. Но не всем страницам вообще нужны шапки, например странице с контактами. Можно к шаблону contact.php, подключить шаблон, без лого и кнопок.

<?php get_header('empty'); ?>

Практический пример

Стандартный вид страницы с хедером.

Файл header.php в Wordpress (фрилансеру)

Контактная страница, без хедера.

Файл header.php в Wordpress (фрилансеру)

Заключение

Точно такие же принципы, работают и для других шаблонов, footer.php, sidebar.php. Для специалиста по WordPress, нужны эти знания. Ведь заказчики, обращаются к фрилансерам, для решения нестандартных задач (уровня разработчика тем). Об этом нужно помнить, чтобы хорошо зарабатывать.

Копирование материалов разрешается только с указанием автора (Михаил Русаков) и индексируемой прямой ссылкой на сайт (http://myrusakov.ru)!

Добавляйтесь ко мне в друзья ВКонтакте: http://vk.com/myrusakov.
Если Вы хотите дать оценку мне и моей работе, то напишите её в моей группе: http://vk.com/rusakovmy.

Если Вы не хотите пропустить новые материалы на сайте,
то Вы можете подписаться на обновления: Подписаться на обновления

Если у Вас остались какие-либо вопросы, либо у Вас есть желание высказаться по поводу этой статьи, то Вы можете оставить свой комментарий внизу страницы.

Порекомендуйте эту статью друзьям:

Если Вам понравился сайт, то разместите ссылку на него (у себя на сайте, на форуме, в контакте):

  1. Кнопка:

    Она выглядит вот так: Как создать свой сайт

  2. Текстовая ссылка:

    Она выглядит вот так: Как создать свой сайт

  3. BB-код ссылки для форумов (например, можете поставить её в подписи):

Комментарии (0):

Для добавления комментариев надо войти в систему.
Если Вы ещё не зарегистрированы на сайте, то сначала зарегистрируйтесь.