2015-11-05 53 views
1

我有一個獨立的php頁面(它創建一個導出到csv)在我的wordpress模板之外。我已經取得了一些成功使用<?php require_once($_SERVER['DOCUMENT_ROOT'] . '/wp-load.php'); ?> - 這允許我做使用$wpdb->get_results如何從外部Wordpress調用Wordpress功能

不過,我需要訪問其他功能,如wp_get_current_user();和似乎沒有可正常工作的基本查詢。我已閱讀require_once($_SERVER['DOCUMENT_ROOT'] . '/wp-blog-header.php');應該這樣做,但是當我使用它時,我得到空白頁。

任何想法?

回答

0

只包含頭文件。 require('wp-blog-header.php');

雖然修改爲正確的路徑。

+0

對不起馬特,試過了,它不適合我,看到我原來的問題。 –

+0

它允許您獲取全部,但wp_get_current_user是當前登錄用戶的用戶。我假設你沒有?使用'function_exists()'檢查函數是否存在。還要確保你已經調試過,試着弄清楚爲什麼你要得到一個白頁(沒有函數優先) –

+0

如果我嘗試使用require('wp-blog-header.php');'我得到一個錯誤信息「無法解碼原始數據「(NSURLErrorDomain:-1015)。這是我想的問題。我已經在這裏檢查了很多答案,他們都提出了wp-blog-header.php,但它不適合我。 –