2013-07-12 80 views
0

所以我有一個插件需要讀取我的模板中包含的JSON文件。我把所有的查詢設置在一個自定義模板上,這個模板能夠提取正確的數據,所以我知道這個問題不是我的疑問。有沒有一種方法可以將wp-includes中的functions.php(或開放數據庫函數所在的位置)包含在單獨的非wordpress相關頁面中來打開數據庫?請讓我知道,如果我的措辭令人困惑在主題中訪問wordpress數據庫包括文件夾

回答

0

一個奇怪的方法是包括從根文件夾wp-blog-header.php文件。這會加載WordPress核心,並且所有的插件和功能都可以訪問。

如果你的WordPress文件是在服務器的根目錄,你可以這樣做:

require($_SERVER['DOCUMENT_ROOT'] . '/wp-blog-header.php'); 

然後你的WordPress功能應該工作(get_posts(),例如)。

+0

非常感謝!我希望我能比我早得多問這個問題。這工作完美 – mdurchholz