Реальный пиарCmsWordpress → Использование тегов шаблонов

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

темы wordpress

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

< ?php bloginfo('name');?>

Приведенная выше функция является тегом шаблона; она выводит название блога. PHP-часть, состоящая из символов <?php в начале и ; ?> в конце, передает на обработку строку, находящуюся между ними. В данном случае она передает тэг шаблона bloginfo (). Внутри скобок находится параметр «name», взятый в апострофы – в нем хранится название блога.

Тег шаблона bloginfo () очень часто используется в различных темах. С его помощью можно определить директорию, в которой находится тема. Небольшой пример, иллюстрирующий возможности bloginfo ():

<img src="<?php bloginfo('template_directory'); ?/>/smashing.gif" />

Здесь мы задали начало пути к изображению smashing.gif посредством тега шаблона. В указанном примере тег bloginfo () имеет параметр template_directory, в котором хранится путь к папке с темой, именуемой директорией шаблона. Естественно, чтобы этот тег заработал, нужно иметь изображение с указанным именем в соответствующей папке.

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


Источник: http://wordpresse.ru

Рекомендуем



Темы и шаблоны Можно воспользоваться как стандартными темами, которые присутствуют в панели администратора, так и загрузить свои собственные, представленные в обилии на множестве сайтов


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


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