2015-12-07 2 views
2

Я работаю над многостраничным сайтом Wordpress.PHP/Wordpress включает функцию

Я использую те же функции на каждом сайте, и поэтому я повторяю функции в функции.php на каждом сайте.

У меня есть папка с шаблонами в папке тем на том же уровне, что и разные темы/сайты.

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

<?php require(locate_template('templates/the_element.php'));?> 

Можно ли сделать то же самое, но с функцией.

Могу ли я требовать функции и передачи varaiables в

+0

Каких общих функций? – brasofilo

ответ

1

Есть несколько вещей, которые вы могли бы сделать - есть родительская тема, использовать все темы и как таковой вы можете обмениваться различными файлами (и в качестве таких функций) среди все они.

Вы можете сделать общий код плагином, который может быть установлен на всех сайтах по мере необходимости. До тех пор, пока они используют общий каталог плагинов.

Или вы можете просто добавить файл (можно назвать что угодно) в каждую тему, если все они имеют к нему доступ. См. https://codex.wordpress.org/Child_Themes для более детальных тем.

Вы, возможно, потребуется использовать PHP глобальные переменные для передачи данных в файл http://php.net/manual/en/language.variables.scope.php, если вы передаете данные из сайтов файлов и т.д. ...

Смежные вопросы