Использование тегов шаблонов

Несмотря на то, что WordPress изначально написан на языке PHP, он является полноценной самостоятельной рабочей средой. При помощи PHP можно совершать различные действия с темами или плагинами, однако за большую часть всей имеющейся функциональности в WordPress отвечают теги шаблонов. В любом из файлов темы вы можете отыскать множество PHP-подобных функций, таких как, к примеру: < … Читать далее

Тэги включения

Каждый файл темы содержит несколько специальных тегов шаблона – тегов включения, которые включают в себя функции, ответственные за вывод определенных файлов в пределах заданной темы. Теги включения в основном применяются для вывода верхних и нижних колонтитулов, а также сайдбара. <?php get_header(); ?> <?php get_footer(); ?> <?php get_sidebar(); ?> Данные теги содержатся в файле index.php и … Читать далее

Передача множественных параметров в теги шаблона

Выводить содержание при помощи тегов шаблона достаточно просто. Некоторые из них не принимают параметров, другие же могут принимать только один параметр, подобно bloginfo () из примера, приведенного ранее. Однако, существуют теги шаблонов, которые принимают сразу несколько параметров. Одними из самых полезных для блоггера являются теги шаблона edit_post_link () и edit_comment_link (). Они добавляют ссылки «Изменить» … Читать далее

Особенности циклов WordPress

Циклы являются сердцем WordPress – они содержатся в любом файле шаблона используемой темы. Без циклов тема потеряла бы большинство своих функциональных возможностей. Некоторые теги шаблона работают только в пределах цикла, что вы увидите в дальнейшем, при разборе примеров. Основной цикл Если вы желаете создавать качественные, многофункциональные сайты на основе WordPress, то просто обязаны понимать структуру … Читать далее

Работа с циклами

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

Добавление полей

Поля всегда используются в пределах некоторого цикла. Они равносильны полям базы данных; содержание полей полностью регулируется пользователем. Добавить одно или несколько заказных полей можно через панель администратора. Там же им можно присвоить и некоторые значения. Заказные поля всегда относятся к какой-либо записи. Они состоят из двух компонент: ключа и значения. Добавлять новые ключи можно в … Читать далее

Основы темы

Тема – это своеобразная разделительная линия между дизайном и кодом. Она всегда состоит из папки, в которой содержатся файлы шаблона, и может включать в себя неограниченное количество папок с другими принадлежащими теме файлами. Любая тема обязательно имеет два файла – style.css и index.php. Первый из них содержит заголовок темы, во втором находится фундамент сайта, называемый … Читать далее

Изучаем тему Notes Blog Core

Для рассмотрения идеально подойдет тема Notes Blog Core, поскольку она построена на базе стандартного макета и обладает минимумом различных элементов и функций. Загрузить ее можно с официального сайта WordPress по данной ссылке или с сайта автора этой темы (ссылка). Выглядит данная тема следующим образом: Style.css Файл style.css начинается стандартным заголовком, в котором содержится основная информация … Читать далее

Файлы шаблона

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

Файл functions.php

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