Я использую WordPress для своего сайта. Сайт использует множество различных шаблонов страниц PHP для отображения информации для пользователя. На данный момент я включаю все файлы PHP, необходимые для публикации данных на серверной части сайта, в общий файл functions.php, например require_once ("function1_functions.php");require_once ( "functions2_functions.php");etc
Проблема, с которой я сталкиваюсь, заключается в том, что все мои функции # _functions.php файлы загружаются на каждую страницу, я этого не хочу. Есть оператор IF, который вы можете использовать в WordPress, который позволит вам помещать вызов определенных файлов на страницу в зависимости от шаблона (страницы), на котором в данный момент находится пользователь, но это не работает для файлов PHP.
if (is_page_template( array('pagetemplate-about-us.php') )) {
// call JS files here that will only show on the "About us" page
require_once("functions_about_us.php"); <-- This doesn't work.
}
Есть идеи?