В моем файле есть некоторые функции, которые требуют таксона .php для выполнения. Я пытаюсь включить файл следующим образом ... (он вызывается из functions.php, который находится в wp_content / themes / mytheme /
include($_SERVER['DOCUMENT_ROOT'] .'/wp-admin/includes/taxonomy.php');
Однако, в зависимости от настроек конкретного сервера, его попадания или пропуска (в основном попадания), будет ли найдено включение. В случае, если его не найдено, я получаю эту ошибку ...
Предупреждение: include (/home/user/domainname.com/wp-admin/includes/taxonomy.php) [function.include]: не удалось открыть поток: такого файла или каталога в / home / user / domainname нет. ru / testing123 / wp-content / themes / mytheme / functions.php в строке 10
ОБНОВЛЕНИЕ: Предполагая, что я уже делаю столько, сколько могу, используя DOCUMENT_ROOT, есть ли способ избежать ошибки, которая возникает, когда файл не найден? И я буду проверять наличие function_exists в любых функциях, которые требуют taxonomy.php, чтобы подавлять ошибки ...