【发布时间】:2009-12-23 00:12:31
【问题描述】:
我的文件中有一些函数需要taxonomy.php 才能执行。我正在尝试像这样包含文件...(这是从位于 wp_content/themes/mytheme/ 中的 functions.php 调用的
include($_SERVER['DOCUMENT_ROOT'] .'/wp-admin/includes/taxonomy.php');
但是,取决于特定的服务器设置,它的命中或未命中(主要是命中)是否会找到包含。如果找不到它,我会收到此错误...
警告:包含(/home/user/domainname.com/wp-admin/includes/taxonomy.php)[function.include]:无法打开流:/home/user/domainname 中没有这样的文件或目录。 com/testing123/wp-content/themes/mytheme/functions.php 在第 10 行
更新:假设我已经通过使用 DOCUMENT_ROOT 尽我所能,有没有办法避免在找不到文件时发生错误?我将在任何需要 taxonomy.php 的函数中检查 function_exists 以抑制错误...
【问题讨论】:
标签: php