Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
所以我有一个插件需要读取我包含在模板中的 JSON 文件。我的所有查询都设置在一个自定义模板上,该模板提取了正确的数据,所以我知道问题不是我的查询。有没有办法从 wp-includes 中包含 functions.php(或任何打开的数据库函数),这将在单独的非 wordpress 相关页面中打开数据库?如果我的措辞令人困惑,请告诉我
一个 hacky 方法是包含wp-blog-header.php根文件夹中的文件。这会加载 WordPress 核心,并且您的所有插件和功能都可以访问。
wp-blog-header.php
如果您的 WordPress 文件位于服务器根目录,您可以使用以下命令:
require($_SERVER['DOCUMENT_ROOT'] . '/wp-blog-header.php' );
然后您的 WordPress 功能应该可以工作(get_posts()例如)。
get_posts()