如何在子目录WordPress安装中包含外部PHP文件?

时间:2013-11-25 作者:Tom Geoco

我最初在SO上发布了这篇文章,但被指示这样做。

我在目录/博客中安装了Wordpress。

我正在尝试使用相对路径(如“../../include/file.PHP”)包含位于根父目录中的多个PHP文件。

由于Wordpress使用其安装目录作为基础,我试图通过包括

<base href="http://mydomain.com" />
在头部内部,但没有效果。

在我的Wordpress主题中,我可以适当地调用这些PHP文件吗?

1 个回复
SO网友:gmazzap

在你的情况下,我编辑了wp-config.php, 就在那之后

if ( !defined(\'ABSPATH\') )
        define(\'ABSPATH\', dirname(__FILE__) . \'/\');
我补充道

$path = explode( basename( dirname(__FILE__) ), ABSPATH ); 
define( \'MYSITEROOTPATH\', $path[0] );
在那之后,无论我在哪里需要,我都会

// file.php is name of a file in root directory
include( MYSITEROOTPATH . \'file.php\');

结束