Как добавить пользовательский тег шаблона в тему wordpress?


Я работаю над сайтом WordPress, это сайт онлайн-газеты.

Тема, которую я разрабатываю, я хочу добавить пользовательские функции шаблонов, такие как get_footer() или get_header(), чтобы я мог сохранять эти HTML- и PHP-коды, как в хранилищах footer.php.

Заранее благодарю.

Author: Scott, 2011-02-12

2 answers

Вы можете определить свою функцию в файле function.php и используйте его позже в своей теме.

 1
Author: keatch, 2011-02-12 10:12:47

В Wordpress 3.0 вы можете использовать

get_template_part($slug, $name);

Эта функция будет включать файл с именем "{slug}-{name}.php". Имя $ необязательно, и если оно пустое, функция будет включать файл с именем "{slug}.php".

Существует также традиционный PHP-код, но это не проверяет, существует ли файл.

include(TEMPLATEPATH . 'template-name.php');
 5
Author: Martin-Al, 2011-02-12 10:19:19