在PHP中包含函数

时间:2010-10-08 07:39:12

标签: php wordpress include

是否正确,因为它在我完成时显示错误

if(is_page('payment-success')) { 
    include("/wp-content/ga-ecommerce-tracking/ga-ecommerce-tracking.php");
}

3 个答案:

答案 0 :(得分:1)

include期望在文件系统上使用路径作为其参数。您似乎正在传递根相对URL。

答案 1 :(得分:1)

Include接受绝对路径,相对路径或URL流作为其参数。但是你在这里使用了错误的绝对路径。尝试将其设置为相对路径(我假设您正在编辑Wordpress根目录中的文件,如果不相应地更改路径)

if(is_page('payment-success')) { 
    include("./wp-content/ga-ecommerce-tracking/ga-ecommerce-tracking.php");
}

答案 2 :(得分:0)

尝试提供完整路径。您可以使用dirname(__FILE__)获取包含脚本的路径,并使用相对路径从那里构建。

同时检查file_exists告诉您要包​​含的内容。