所以我有一个插件需要读取我在模板中包含的JSON文件。我在自定义模板上设置了所有查询,这些模板提取了正确的数据,因此我知道问题不在于我的查询。有没有办法在wp-includes中包含functions.php(或者打开数据库函数的位置),这将在一个单独的非wordpress相关页面中打开数据库?如果我的措辞令人困惑,请告诉我
答案 0 :(得分:0)
一种hacky方式是包含根文件夹中的wp-blog-header.php
文件。这将加载WordPress核心,您的所有插件和函数都可以访问。
如果您的WordPress文件位于服务器根目录,则可以使用:
require($_SERVER['DOCUMENT_ROOT'] . '/wp-blog-header.php' );
然后你的WordPress功能应该工作(例如get_posts()
)。