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

在word press中包含父同级文件夹中的PHP文件,php,wordpress,include-path,Php,Wordpress,Include Path,我尝试使用include函数将一些PHP文件包含到另一个PHP文件中。 当文件位于同一目录时,它可以正常工作 include(file.php) 如果文件在子文件夹中,如 include(folder/file.php) 但我想让我的根WordPress文件夹项目更干净,然后将模板文件的位置更改为页面模板文件夹,但不幸的是,我无法包含与页面模板同级的其他文件夹中的文件。 我试试这个 包括“../inc/package save.php” 但我有错误 警告:include(../inc/packa

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

include(file.php)

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

include(folder/file.php)

但我想让我的根WordPress文件夹项目更干净,然后将模板文件的位置更改为
页面模板
文件夹,但不幸的是,我无法包含与
页面模板
同级的其他文件夹中的文件。 我试试这个

包括“../inc/package save.php”

但我有错误

警告:include(../inc/package save.php):无法打开流:没有这样的文件或目录


任何解决方法。

尝试使用以下方法

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

最后,我找到了解决办法。 只需将
dirname(\uuuu FILE\uuuu)
函数放在我想要包含的目录之前

此函数将获取我将此函数写入的文件的目录路径

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

但在我的例子中,我想得到前面的路径,我应该把这个函数放在同一个函数中,就像这样

包括dirname(dirname(_文件__))。“/filename.php”

然后它将返回此路径

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


然后您可以编写剩余路径。

谢谢您的回复,但我收到了以下错误
警告:include():打开'C:\xampp\htdocs\amt master/wp content/themes/wp-bootstrap-4/inc/package save.php失败