<MyRusakov.ru />

Программирование на Python с Нуля до Гуру

Программирование на Python с Нуля до Гуру

Данный курс научит Вас программировать на языке Python, который крайне желательно знать любому, кто хоть иногда имеет дело с компьютерами. Курс состоит из 6 разделов, в которых Вы с нуля освоите этот язык и сможете создавать самые разные программы для самых разных задач любой сложности.

К курсу прилагается множество упражнений и все исходники из уроков.

Наконец, Вы получите ещё несколько бонусов: "Создание калькулятора на Python", "Создание игры на Python" и "Правильная работа со справочником".

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

Подписавшись по 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):

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