Файл functions.php

Дата публикации:Август 20, 2010

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

Читать далее...

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

Дата публикации:Август 16, 2010

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

Читать далее...

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

Дата публикации:Август 15, 2010

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

Читать далее...

Основы темы WordPress

Дата публикации:Август 13, 2010

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

Читать далее...

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

Дата публикации:Август 13, 2010

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

Читать далее...

Множественные циклы WordPress

Дата публикации:Август 13, 2010

Множественные, или вложенные, циклы оказываются полезными для решения самых разнообразных вопросов. К примеру, вы хотите, чтобы в сайдбаре выводились последние добавленные записи. Это можно сделать, добавив дополнительный цикл. Рассмотрим небольшой пример для уяснения действия вложенных циклов. Здесь мы определяем вывод пяти последних записей из рубрики News в специальное поле, расположенное в самом низу страницы. Возможности вывода информации с вложенными циклами Наиболее часто вложенные циклы применяются для вывода информации в самом…

Читать далее...

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

Дата публикации:Август 10, 2010

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

Читать далее...

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

Дата публикации:Август 9, 2010

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

Читать далее...

Условные теги WordPress

Дата публикации:Август 9, 2010

Условные теги названы так потому, что они обеспечивают вывод информации в зависимости от каких-либо условий. Одним из таких условных тегов является тег is_home(), проверяющий, является ли страница, на которой вы находитесь в данный момент, домашней. Используем эту возможность, чтобы вывести на экран приветствие: Таким образом, если мы находимся на домашней странице, то увидим на экране строку приветствия, заданную параграфом с классом «welcome». Слишком просто, поэтому попробуем сделать что-либо посложнее. Допустим,…

Читать далее...

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

Дата публикации:Август 9, 2010

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

Читать далее...