Problem accessing wp-load.php

时间:2018-12-18 作者:scottinthebooth

我正在为Wordpress编写一个独立的脚本,以便在Wordpress之外的页面上显示用户名之类的内容。

到目前为止,我的方法是尝试包括或要求wp负载。php在我的脚本目录中。我试过了

chdir ( ".." );
include "wp-load.php";
以及Wordpress所在的chdir和include的web根目录的绝对路径。我没有收到任何错误,但wp\\u get\\u current\\u user()始终返回空。

如果我用Wordpress将脚本上移到同一个文件夹中,效果会很好。如何包含wp负载。php并将所有文件保留在我的子文件夹中?

编辑:文件结构

public\\u html(wordpress安装在这里,因此wp-load.php也在这里)myScript(目录)脚本。php这就是我尝试使用chdir(“…”)的地方或者包括(“../wp load.php”),但未成功

1 个回复
SO网友:Tejas Gajjar

使用此选项包括

<?php include \'../wp-load.php\'; ?>
这将为您提供wp负载。php文件../ 通常用于获取最后一个文件夹的路径。

希望这对你有帮助,也让我知道结果。

相关推荐

在外部PHP文件中加载wp-load.php会引发未知错误

我正在加载wp负载。php,以便访问我用来处理表单提交的php文件中的WP函数。在localhost和我测试过的每台服务器上(除了一台之外),一切都很好。但是,它不适用于一个特定的服务器(在rackspace上运行)。我这样加载它:$oldURL = dirname(__FILE__); $newURL = str_replace(DIRECTORY_SEPARATOR . \'wp-content\' . DIRECTORY_SEPARATOR . \'plugins\' . DIRECTORY