在Wordpress页面中包含一个php文件。
我想包括一个php文件,它存储在我的wp includes文件夹中,用于对远程服务器进行cURL调用。现在脚本运行良好,一切正常 我想在打开Wordpress页面时加载它。我试过以下方法在Wordpress页面中包含一个php文件。,php,wordpress,curl,Php,Wordpress,Curl,我想包括一个php文件,它存储在我的wp includes文件夹中,用于对远程服务器进行cURL调用。现在脚本运行良好,一切正常 我想在打开Wordpress页面时加载它。我试过以下方法 <?php include 'wp-includes/myfilename.php'; ?> 但似乎什么都没装。我可以访问特定php文件的url,这使cURL调用非常完美。如何将此页面包括在我的wordpress中 提前感谢。使用“回家”路径 您可以使用wp_remote_get函数: 从文档中:
<?php include 'wp-includes/myfilename.php'; ?>
但似乎什么都没装。我可以访问特定php文件的url,这使cURL调用非常完美。如何将此页面包括在我的wordpress中
提前感谢。使用“回家”路径
您可以使用wp_remote_get函数:
从文档中:
使用GET方法从HTTP请求检索原始响应。
结果包括HTTP头和内容
例如:
<?php
function get_remote_file_33199022(){
wp_remote_get(
'http://remote-url.com/file.php',
array(
'blocking' => false,
'httpversion' => '1.1'
)
);
}
?>
谢谢@nozifel,但这并没有完全加载php页面或者cURL脚本。我也尝试过按照codex中的建议将完整路径添加到根目录。感谢您的建议,这可能会有所帮助。谢谢您,但我已经处理了curl http请求,并且我已将接收到的数据以我想要的格式结构化。Tbh,我只需要在我的页面上做一个简单的include,但是Wordpress是相当复杂的。当你把远程url放进你想要包含的本地文件时,这个函数做什么呢?它获取数据并将其写入一个json文件,然后我用它来可视化数据。
<?php
function get_remote_file_33199022(){
wp_remote_get(
'http://remote-url.com/file.php',
array(
'blocking' => false,
'httpversion' => '1.1'
)
);
}
?>