wordpress包含本地根php文件

wordpress包含本地根php文件,php,wordpress,include,Php,Wordpress,Include,我有一个子theme functions.php,我正试图通过使用短代码使其包含一些本地域文件,这些文件位于Wordpress文件结构之外 我似乎找不到哪里出了问题。有人有什么建议吗 子主题函数.php <?php // localhost path define('WEB_ROOT', 'http://www.example.com/'); // includes function filePost() { include WEB_ROOT.'/include/file.php

我有一个子theme functions.php,我正试图通过使用短代码使其包含一些本地域文件,这些文件位于Wordpress文件结构之外

我似乎找不到哪里出了问题。有人有什么建议吗

子主题函数.php

<?php
// localhost path
define('WEB_ROOT', 'http://www.example.com/');

// includes
function filePost() {
    include WEB_ROOT.'/include/file.php';
}
add_shortcode('fileShortCode', 'filePost');
?>

使用默认的PHP设置,您不能包含来自外部源的文件,这
http://example.com


要做到这一点,您需要更改设置。但也许你唯一要做的事情,不是指一个URL,而是指一个本地路径?您可以使用Wordpress函数进行检索,包括意味着在脚本或主题中包含一些库,主题可能需要的内容,而快捷码则显示函数的输出。请检查以了解短代码以及php包含。我已经允许url包含,但仍然无法使文件工作。