Verification: a143cc29221c9be0

Php class for text search

Шапка и подвал сайта

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



   

<?php echo wp_get_document_title(); ?>

Автор сайта - MouseDC.ru

В шаблоне есть шапка и подвал (header и footer), который не меняются от страницы к странице. Грубо говоря, это участки кода до и после главного цикла WordPress. Давайте создадим файлы header.php и footer.php в корневой папке темы "/wp-content/themes/название_темы". Затем поместим в эти файлы следующее содержание.

Содержание header.php



   

<?php echo wp_get_document_title(); ?>

Содержание footer.php

      
Автор сайта - MouseDC.ru

Теперь необходимо обрезать эти части из файла index.php, а на их место поставить функции для подключения созданных файлов get_header() и get_footer(). Тогда файл index.php будет выглядеть так:

Функции get_header() и get_footer() могут принимать до двух параметров: get_header('название_файла', array(...) ) (параметры у двух функций аналогичные).

Первый параметр отвечает за название подключаемого файла. Если параметр не указан (либо равен пустой строке или false), то будет использоваться файл header.php. Иначе будет использован файл header-название_файла.php.

Второй параметр - это массив передаваемых аргументов. Они будут доступны в подключаемом файле в переменной $args.