我需要在我的自定义php文件中使用file_get_contents()作为我的wordpress提供的网站,但是在wordpress中不允许使用fopen(),file_get_contents()这样的文件。相反,它在/root_dir/wp-includes/functions.php中的functions.php文件中提供了自己的file_get_contents() - wp_remote_fopen()版本。现在我需要在我自己的根目录下的php文件中使用wp_remote_fopen()函数。我在我的自定义php文件中添加了require()或include()函数:
require_once('/wp-includes/functions.php');
但它不起作用。我在require()下面添加了一些测试代码:
$get_file = functions_exists('wp_remote_fopen');
if ($get_file == true) {
echo "get the function!";
} else {
echo "failed!";
}
但是,我的测试代码显示,当执行require()函数时,发生了错误,因为require()下面的所有其他代码都没有执行。那么如何在我的自定义php文件中使用wordpress default functions.php文件中提供的wp_remote_fopen()或任何其他函数?