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
任何解决这个问题的技巧.
最后,我找到了解决方案.只需将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
然后你可以写剩下的路径.