在word press中包含父sibling文件夹中的PHP文件

Nas*_*imi 2 php wordpress include-path

我尝试使用include函数将一些PHP文件包含到另一个PHP文件中.当文件位于可以执行的同一目录时,它可以正常工作

include (file.php)

如果文件在子文件夹中,如

include (folder/file.php).

但我想让我的根WordPress文件夹项目更清洁,然后将我的模板文件的位置更改为文件pages-template夹但不幸的是,我不能包含来自另一个文件夹的文件 pages-template.我试试这个

include '../inc/package-save.php';

但我得到了错误

Warning: include(../inc/package-save.php): failed to open stream: No such file or directory

任何解决这个问题的技巧.

Nas*_*imi 7

最后,我找到了解决方案.只需将dirname(__FILE__)函数放在我想要包含的目录之前.

这个函数将获取我写这个函数的文件的目录路径.

例如,如果文件位于C:\xampp\htdocs\amt-master\wp-content\themes\wp-bootstrap-child它,则返回此路径

但是作为我的情况,我想要获得前面的路径,我应该把这个函数放在同样的函数中

include dirname(dirname(__FILE__))."/filename.php"

那么它将返回这条路径

C:\xampp\htdocs\amt-master\wp-content\themes

然后你可以写剩下的路径.