在php中包含函数

在php中包含函数,php,wordpress,include,Php,Wordpress,Include,它是正确的还是错误的,因为当我这么做的时候它显示了一个错误 if(is_page('payment-success')) { include("/wp-content/ga-ecommerce-tracking/ga-ecommerce-tracking.php"); } 期望将文件系统上的路径作为其参数。您似乎正在传入根相对URL。请尝试给出完整路径。您可以使用dirname(\uuuu FILE\uuuu)获取包含脚本的路径,并从中使用相对路径进行构建 还要检查文件\u存在的内容

它是正确的还是错误的,因为当我这么做的时候它显示了一个错误

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

期望将文件系统上的路径作为其参数。您似乎正在传入根相对URL。

请尝试给出完整路径。您可以使用
dirname(\uuuu FILE\uuuu)
获取包含脚本的路径,并从中使用相对路径进行构建


还要检查
文件\u存在的内容
告诉您要包含的内容。

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


我不同意。我不认为该路径可以作为WP URL访问。但它可能是一个有效的文件系统路径。它以
/
开头,如果这是一个有效的文件系统路径,那么WordPress安装在系统根目录中!WordPress安装的顶级目录中有一个称为wp content的web可访问目录,因此,如果WordPress安装在域的webroot中,那么如果ga电子商务跟踪放在其中,这将是一个可访问的URI。这可能是他的问题:)。它应该以
/
if(is_page('payment-success')) { 
    include("./wp-content/ga-ecommerce-tracking/ga-ecommerce-tracking.php");
}