Совет Работа с темами WordPress. Как работать с темами вордпресс


Урок 3 Темы wordpress, из чего состоят, как работают.

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

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

Заходим к себе в админ панель и выбираем файловый менеджер, и название вашего сайта (приблизительно путь будет выглядить так: /prosmo3.ru/public_html/wp-content/themes/название вашей темы), рисунок ниже показывает нам кучу папок и файлов. Вот из этого добра и состоит наша тема на WordPress:

Темы WordPress

Кстати советовал бы вам прочитать о карте сайта, так как тема для продвижения тоже очень важная.

Устройство темы WordPress (шаблона) ,наглядный пример шаблона Вордпресс

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

У любой темы на WordPress есть основные элементы которые отвечают за вывод информации в различных частях. Например, за вывод информации вверху нашей темы отвечает элемент Header.php  в простонародье он называется шапка.

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

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

За вывод информации сбоку отвечает sidebar.php или по другому боковая панель. Она также является неизменной для всей темы WordPress. В зависимости от темы сайдбар может располагаться слева или справа, может иметь несколько колонок.

По идее для заработка наиболее интересно иметь 2 колонки в сайдбаре, для большего размещения рекламы, но в принципе при популярности вашего сайта и грамотного подхода и с 1 колонкой можно неплохо зарабатывать)

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

На рисунке ниже под цифрой 1 указан шаблон Header.php , под цифрой 2 сайдбар, ну и 3 цифра футер или подвал нашей темы:

Состав темы вордпресс

Помимо этих основных элементов шаблона есть и другие.

 

Вы можете прочитать еще интересные статьи:

prosmo3.ru

Работа с темами WordPress | Клуб WordPress

Весь WP это сплошной цикл, все что в нем делается так или иначе связанно с циклом, приведу пример примитивный: мы спрашиваем, если ли записи (if — если), которые подходят под наши условия, и пока они есть (while —пока) выполняем некие действия над ними в цикле, то есть для каждой записи. Если же записей нет (else — иначе), выполняем какие-то другие действия. вот так выглядит примерно каждый цикл.

Функции, доступные только внутри цикла

ПеременныеЭто не весь список доступных переменных.

Функции, не работающие в цикле

учитывайте факт существования подобных функций.Ну и картинка для понимания и подсказка для жизниClubWP.ru - Клуб WordPress

Пойдем дальше... Может надо было с этого начать... ну я как то подзабыл

Давайте посмотрим на структуру шаблона WP авось пригодится

ClubWP.ru - Клуб WordPress

Добавлю пояснения

Файлы index.php и style.css необходимы для функционирования шаблона. При отсутствии любого из этих файлов — WordPress просто не увидит этого шаблона.Файлы, отмеченные как специальные — вносят дополнительные шаблоны отображения. И расширяют функционал темы и прочие вкусности.

Свой шаблон

Стандартный картинки для отображения в админке WordPress имеет размеры 300*225 пикселей. Для отображения текстовой информации о шаблоне в начало файла style.css необходимо добавить следующий текст:

Помните!Все файлы шаблона не являются автономными.

При вызове главной страницы, движок запрашивает только index.php, который делает вызов header.php в начале, sidebar.php в середине и footer.php в конце.

Затем sidebar.php может вызывать, в свою очередь, searchform.php для формы поиска и тд. Кроме того, файл header.php, который включает в себя раздел head, будет вызывать файл style.css.

Какие типы вывода используются в WordPress:

Чем отличается вывод страниц и записей?Страницы отвечают за вывод «статических» страниц, а записи — это основной формат WordPress. Это же это блоговая CMS. Вывод этих типов тоже отличается.

Записи обычно выводят с формами комментирования, страницы без них. В записях выводят информацию о дате публикации, авторе и прочие мета-сообщения. Страницы же лишены этого. Они несут статическую информацию и являются аналогом статических страниц классического HTML.

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

ClubWP.ru - Клуб WordPress

На сегодня все.Спасибо, комментарии дополнения приветствуются!Позже будем разбирать комментарии, категории и теги.

 

clubwp.ru

Как работают шаблоны? | Oddstyle.ru — все о WordPress

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

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

Краткая иерархия шаблонов

Главная страница

В WordPress 3.0 администратор блога может определить, что показывать на главной странице: динамический список записей или статическую страницу. Шаблоны WordPress для главной страницы имеют следующую иерархию:

1. front-page.php2. page.php или home.php (зависит от того, что вы выбрали в настройках блога)3. index.php

В WordPress 2.x иерархия была следующей:

1. home.php2. index.php

Отдельные записи

1. single-posttype.php, где posttype задает определенный тип записи. К примеру, если ваша запись имеет название Recipes, то шаблон получил бы название single-recipes.php.2. single.php3. index.php

Отдельные страницы

1. WordPress сначала ищет шаблон, определенный в настройках шаблонов страниц.2. page-slug.php, где slug — это определяющая строка для данной страницы. К примеру, если у вас есть страница, названная About, то WordPress будет искать для нее шаблон page-about.php.3. page-id.php, где ID — идентификатор данной страницы. Если страница About имеет ID = 2, то WordPress будет искать для нее шаблон page-2.php.4. page.php5. index.php

Вложения

1. MIMEtype.php, где MIMEtype определяет тип вложения — к примеру, audio.php, image.php, text.php или video.php.2. attachment.php3. index.php

Архивы рубрик

1. category-slug.php, где slug — определяющая строка рубрики.2. category-id.php, где id — цифровой ID рубрики.3. category.php4. archive.php5. index.php

Архивы меток

1. tag-slug.php.2. tag-id.php.3. tag.php4. archive.php5. index.php

Архивы таксономий

Произвольные таксономии появились в WordPress 3.

1. taxonomy-taxonomyname-term.php, где taxonomyname является определяющей строкой для произвольной таксономии, а term является термом для данной таксономии. Если ваша таксономия была названа Cheeses и ваш терм был Brie, то WordPress при выводе пунктов для данного терма будет искать шаблон taxonomy-cheese-brie.php.2. taxonomy-taxonomyname.php, аналогично первому пункту, только без терма.3. taxonomy.php4. archive.php5. index.php

Архивы автора

1. author-nicename.php, где nicename — это имя автора, преобразованное в нижний регистр с удаленными пробелами (вместо них ставятся тире).2. author-id.php, где id — это идентификатор автора.3. author.php4. archive.php5. index.php

Архивы по дате

1. date.php2. archive.php3. index.php

Страницы поиска

1. search.php2. index.php

Страницы 404

1. 404.php2. index.php

Иерархия шаблонов и дочерние темы

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

Шаблоны Thematic

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

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

404.phparchive.phparchives.phpattachment.phpauthor.phpcategory.phpcomments.phpfooter.phpfunctions.phpheader.phpindex.phplinks.phppage.phpsearch.phpsearchform.phpsidebar-index-bottom.phpsidebar-index-insert.phpsidebar-index-top.phpsidebar-page-bottom.phpsidebar-page-top.phpsidebar-single-bottom.phpsidebar-single-insert.phpsidebar-single-top.phpsidebar-subsidiary.phpsidebar.phpsingle.phptag.php

Помимо этого, в папке с Thematic находится интригующий каталог library, в котором содержатся различные стили, языковые файлы, скрипты и т.д. Наиболее интересным подкаталогом данного каталога является extensions — в нем содержатся различные расширения для Thematic. Вот список файлов, расположенных в папке extensions:

comments-extensions.phpcontent-extensions.phpdiscussion.phpdynamic-classes.phpfooter-extensions.phpheader-extensions.phphelpers.phpshortcodes.phpsidebar-extensions.phptheme-options.phpwidgets-extensions.phpwidgets.php

Название каждого из этих файлов содержит в себе ключ к разгадке того, что они выполняют. Sidebar-extensions.php, очевидно, совершает какие-то действия с сайдбаром, widgets-extensions.php — с виджетами и т.д.

oddstyle.ru


Смотрите также

Prostoy-Site | Все права защищены © 2018 | Карта сайта