在Wordpress页面中包含一个php文件。

在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文件,它存储在我的wp includes文件夹中,用于对远程服务器进行cURL调用。现在脚本运行良好,一切正常

我想在打开Wordpress页面时加载它。我试过以下方法

<?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'
      )
    );
}
?>