Что такое тема WordPress, из чего состоит и как выбрать тему (шаблон) для блога на WordPress. Как удалить тему

  • 29.04.2019

Дорогие пенсионеры, специально для ВАС расскажу,что представляет собой шаблон вордпресс,почему надо изменять его структуру и как это делать.
При разработке сайта или блога для пенсионеров трудно найти подходящий шаблон.Вам не подходит молодежная картинка и хочется добавить или убрать другие элементы дизайна на сайте. Для данного действия безусловно Вы должны познакомиться с элементарными знаниями и уметь читать коды HTML и CSS.

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

Зайдите панель админа ВНЕШНИЙ ВИД,затем РЕДАКТОР и в колонке справа вы видите все файлы открытые для изменения.Найдите требуемый файл, редактируйте его. Не позабудьте внизу страницы кликнуть по кнопочке ОБНОВИТЬ

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

Примерная схема структуры шаблона wordpress изображена на картинке.

В таком наборе файлы,отвечают за те или иные функции и части сайта. Одни из файлов используются на странице сайта, некоторые всего лишь в конкретных случаях. Каждую страницу сайта возможно составить аналогично конструктору,просто-напросто в качестве частей будут файлы.Они подключаются к любой странице с поддержкой функции include.
Давайте рассмотрим их.

Как же организован и из чего же состоит шаблон wordpress?

1 файл. header.php - известный всем файл отображает верхнюю часть сайта,ее именуют «шапкой» и она применяется абсолютно на всех страницах.Сюда вводится много скриптов для настройки сайта.В шапке вводится логотип,верхнее меню,слоган и многие другие элементы.

2 файл. footer.php - отображает нижнюю часть сайта,которую именуют «подвал». Так же «подвал» отражается на каждой странице сайта.В него в большинстве случаев вводят счетчики посещения,контактные данные и копирайт.

3 файл. sidebar.php - подобно первым двум файлам,отражается на любой странице сайта и отвечает за выведение сайдбара (это боковая колонка). В ней чаще всего размещают полезные виджеты-
лучшие комментарии,поиск и форму подписки. Больше всего пользуются популярностью шаблоны с один или двумя сайдбарами.Их расстановка зависит от создателя шаблона.

4 файл. index.php - он выводит и отображает всё содержимое главной страницы.

5 файл. page.php - отвечает за постоянные (статичные)страницы сайта.Не будем их путать с записями,которые изменяются.
К записям принадлежат ваши статьи, а страницы обычно располагаются в ведущем меню.

6 файл. single.php - этот файл в противоположность page.php выводите каждую запись.Внешний вид страницы, на какой в данную минуту вы читаете статью,формируются как раз в данном файле.

7 файл. archive.php - файл архива всех записей.Изредка встречается category.php файл (вывод категорий),tag.php -файл выводит архивы записей по тегам.

8 файл. search.php - выводит поиск и поэтому отвечает за сам поиск на сайте.

9 файл. 404.php - выводит страничку ошибок.

10 файл. comments.php - формирует комментарии к страницам и записям.

11 файл. functions.php - в нём находятся все функции,от которых зависит работа и внешний вид сайта,определяются действия пользователей.

12 файл style.css – главный стилистический файл шаблона, в нём формируется внешний вид из элементов блога или сайта. При редактировании шаблона WordPress,больше всего случается работать с этим фалом.Он формирует всё содержание сайта — цвет ссылок,картинки,роликов и т.д.

Дорогие пенсионеры, если ВЫ НЕ УВЕРЕНЫ в своих знаниях,не надо рисковать и самостоятельно переделать шаблон. Но если Вам встретился урок,где показывается как вставить код в конкретное место файла,то непременно сохраните базы данных и . В зависимости от найденного шаблона,в нём могут быть и другие файлы.Напишите о составе своего шаблона и какие трудности встретились при его редактировании.

Шаблон WordPress состоит из набора файлов. Зная, за что отвечает тот или иной файл, вы сможете отредактировать тему по собственным нуждам, имея хотя бы базовые навыки HTML, PHP и CSS. А если таких знаний у вас нет, то вы можете узнать с помощью встроенных инструментов.

В этой статье я расскажу вам про файлы темы WordPress, и о том, за что они отвечают.

При загрузке каждой страницы сайта задействуются определённые файлы, каждый из которых выполняет свою функцию. Некоторые файлы должны применяться по всему сайту, на каждой его странице, другие же могут использоваться только в некоторых частях сайта.

Файлы шаблона WordPress похожи на кирпичи или элементы конструктора, из которых образуется страница. Для индивидуализации определённой страницы можно удалять или задействовать, а также изменять тот или иной файл.

Ниже приведена таблица, в которой описаны основные файлы шаблона WordPress.

Основные файлы
Index.php Является главным в шаблоне. В нём прописывается код, который отвечает за расположение и загрузку других файлов на странице. Также этот файл генерирует в браузере главную страницу.
page.php Генерирует одиночные страницы.
single.php Генерирует одиночные записи.
sidebar.php Генерирует сайдбары на сайте, боковые колонки.
header.php Создаёт на сайте шапку. Как правило, в нём присутствуют логотип и навигационное меню.
footer.php Создаёт подвал сайта или футер – это нижняя часть.
functions.php Регистрирует функции, такие как появление сайбаров, областей меню и другие.
style.css Таблица стилей, в которой прописываются правила для внешнего вида всех элементов сайта: шрифты текста, размеры, цвета элементов, их относительное расположение и прочее.
Файлы вывода записей
category.php Выводит записи определённой рубрики.
tag.php Выводит записи определённой метки (тега).
author.php Выводит записи определённого автора.
archive.php Выводит записи за определённую дату, то есть архивы статей.
Дополнительные файлы
comments.php Выводит комментарии и форму добавления комментариев.
search.php Выводит на сайте результаты по запросу в форме поиска.
attachment.php Выводит вложенный файл.
404.php Отвечает за отображение страницы 404, которая появляется при переходе по несуществующей ссылке.

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

Иерархия файлов

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

Иерархия файлов шаблона WordPress

Как отредактировать файлы шаблона WordPress

Редактирование файлов шаблона WordPress позволяет изменять тему более детально и глубоко, чем это было задумано самим разработчиком. Чтобы всё получилось, необходимо понимать иерархию и функциональность самих файлов, а также владеть хотя бы базовыми знаниями языков программирования PHP, CSS и HTML .

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

Файлы шаблона WordPress можно отредактировать прямо в консоли. Для этого следует перейти в пункт «Внешний вид» и выбрать подпункт «Редактор». Здесь в левом списке будут доступные файлы, а в правом — содержимое выбранного файла. Данный редактор не поддерживает подсветку синтаксиса. Поэтому удобнее скопировать содержимое файла в какой-то сторонний редактор, например, NotePad++, изменить его там, и вернуть обратно.


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

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

Как устроена и из каких шаблонов состоит тема в WordPress?

В области «Текущая тема оформления» будет отображаться используемая в данный момент. Наша, вновь добавленная, должна появиться в области «Доступные...». Нажав на кнопку «Предпросмотр» вы сможете увидеть, как будет выглядеть данный шаблон применительно к содержимому вашего блога.

Чтобы применить понравившуюся тему, нужно щелкнуть по кнопке «Активировать» рядом с ее превьюшкой. В результате, миниатюра переместится в область «Текущая...», а так же произойдет изменение внешнего вида блога, в соответствии с вашими пожеланиями.

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

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

Некоторые из этих файлов, например, HEADER и FOOTER, используются на всех страницах блога, другие используются только в определенных случаях. Схематично структуру шаблонов темы в WordPress можно изобразить примерно так:

HEADER отвечает за отображение шапки всех страниц, т.е. верхней части. В нем же формируются мета-теги, которые включаются в шапку HTML кода всех вебстраниц — заголовок страницы TITLE, задается кодировка русского языка, указывается путь к файлу таблицы стилей, который должен подключаться для задания оформления данной вебстраницы и т.д.

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

Шапка, так же формируемая в HEADER, остается неизменной для всех вебстраниц, но содержимое области контента блога формируется разными шаблонами темы, в зависимости от того, какое именно содержимое выводится. Рассмотрим это подробнее:

  1. за вывод содержимого главной страницы отвечает файлик INDEX
  2. за вывод страниц со статьями отвечает SINGLE
  3. при выводе содержимого временного архива статей (по годам и месяцам), при выводе содержимого архива тегов (меток), а так же при выводе содержимого категорий используется обычно один и тот же шаблон ARCHIVE
  4. за вывод результатов поиска по блогу отвечает SEARCH
  5. за вывод статичных страниц (например, «О блоге») отвечает файл PAGE из папки с текущей темой

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

За вывод сайдбара (sidebar — боковая панель WP блога) справа или слева от центральной части страниц отвечает файл SIDEBAR. В каждой конкретной теме кроме SIDEBAR могут использоваться еще несколько шаблонов сайдбаров. В моем случае, сначала боковая панель формируется из кода SIDEBAR, но потом из него осуществляется обращение к SIDEBAR1 и SIDEBAR2, которые формируют его двухколоночное продолжение (сейчас они отключены).

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

Пример подключения шаблонов из состава темы

Проще всего рассказать о порядке использования шаблонов для отображения той или иной страницы блога на каком-то примере. Допустим, что посетитель открывает вебстраницу со списком статей какой-либо категории (рубрики). Какой файл из папки текущей темы должен при этом запуститься?

На основании того, что было написано выше, вы можете сделать вывод, что для отображения содержимого этой вебстраницы движок WordPress должен использоваться ARCHIVE. При этом вы будете правы лишь отчасти. Да, действительно, этот шаблон будет использоваться для отображении категорий, но только при выполнении ряда условий.

Давайте рассмотрим действия Вордпресса при переходе посетителя по ссылке, ведущей в категорию. Сначала в папке текущей темы:

Wp-content/themes/название_

этот движок будет искать файл, который отвечает за вывод именно этой категории. А т.к. они идентифицирует по ID, то и искать он будет CATEGORY-n. Здесь N — номер ID данной категории (). Но такой файл в папке вашей темы может появится только в том случае, если вы сами специально его создали для данной категории.

Но если вы этого не делали, то Вордпресс, не найдя такой файл (например, CATEGORY-12), будет искать уже общий для всех категорий (вне зависимости от их ID) CATEGORY. Если и такого файла тоже найдено не будет, то он уже будет искать общий шаблон для вывода всех архивов под названием ARCHIVE.

ARCHIVE он скорее всего найдет в папке с вашей текущей темой, но если случится страшное — даже его не будет — WordPress будет вынужден использовать основной файлик под названием INDEX.

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

Порядок обращения Вордпресса к различным шаблонам текущей темы

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


Удачи вам! До скорых встреч на страницах блога сайт

посмотреть еще ролики можно перейдя на
");">

Вам может быть интересно

Как автоматически добавить атрибут Alt в теги Img вашего блога на WordPress (там, где их нет) Бесплатные темы и шаблоны для WordPress - где их можно скачать Смайлики в WordPress - какие коды смайлов вставлять, а так же плагин Qip Smiles (красивые смайлики для комментариев) Как отключить комментарии в WordPress для отдельных статей или всего блога, а так же убрать или наоборот подключить их в шаблоне
Снижение потребляемой в WordPress памяти при создании страниц - плагин WPLANG Lite для подмены файла локализации А как вы оформили вывод постов на главной и в рубриках WordPress?
Заголовки статей H1, H2, H3 в Вордпресс, а так же способы отображения категорий (the_content, the_excerpt и другие)

Здравствуйте. Тема урока сегодня, что такое тема WordPress. Сегодня Вы узнаете, из чего строится тема WordPress, и узнаете, что тема отвечает за массу функций, кроме внешнего вида сайта.

Для начала немного терминов. На других CMS за оформление сайтов отвечают шаблоны. В теории WordPress шаблоны называют темами, а файлы, из которых темы состоят, называют шаблонами. На практике, внешний вид сайта WordPress называют и темами и шаблонами.

Конечно видимое назначение тем вордпресс это изменение внешнего вида блога. Благо разработчики не обходят вниманием темы WordPress и предлагают массу тем, как бесплатных, так и платных. Читать где найти тему:

Из чего состоит тема WordPress сайта

Чтобы разобраться из чего состоит тема WordPress сайта, давайте посмотрим на внешний вид блога.

Самый простой блог WP это шапка (header), основная часть для статей и нижний колонтитул или футер (footer). Такие варианты тем редкость, а вот если добавить к этим блокам сайдбар (sidebar), то такая структура темы WP, пожалуй, самая распространенная.

Каждый перечисленный блок представлен в теме, как файл php, называются такие файлы темы шаблонами. Называются эти файлы соответственно: header.php , footer.php , sidebar.php .

Чтобы вывести вышеперечисленные блоки, есть специальные теги шаблона:

Но шаблоны темы WP не ограничиваются этими файлами. Основным файлом темы является файл index.php . в него должны входить все вышеперечисленные теги. Да и кроме этого в каждой теме WP много других шаблонных файлов, которые создают авторы тем.

Но все эти файлы не просто «лежат» в паке тем: /wp-content/templates/название-темы , они связаны между собой.

Именно в этих файлах, определяется место вывода сайдбара, расположение таксономии (метки, рубрика, автор) по отношению к статье, внешний вид страницы 404, внешний вид формы поиска и расположение формы поиска и т. д и т.п.

Как поменять тему WordPress сайта

Тема WordPress сайта, как и плагин WordPress, не нарушает код ядра системы. Любая тема может быть, как удалена, так и добавлена на блог, без нарушения кода ядра. Сменить тему блога очень просто и сделать это можно двумя способами.

  1. Скачать тему «на стороне» и установить её через консоль;
  2. Найти нужную тему через консоль и сразу установить ее.

Вариант 1

  • Ищем тему в Интернет и скачиваем ее в виде архива;
  • Входим в консоль на вкладку и жмем «Загрузить тему»;

  • Далее выбираем скачанный архив темы и устанавливаем её;
  • После настроек, тему можно активировать.

Вариант 2

  • Опять таки, входим на вкладку Внешний вид→Темы→Добавить новую ;
  • В поле поиска вписываем искомую тему (если знаем ее название) или выбираем тему по фильтру;

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

На блог можно установить несколько тем. Все они «лягут» в папку /wp-content/templates , но работать будет только тема, которую вы активируете.

Как удалить тему

Удалить можно только НЕ активную тему. Удаляется тема WordPress сайта с вкладки Внешний вид→Темы . Нажимаете на просмотр темы и внизу жмете ссылку «Удалить».