2013-08-21 26 views
0

有沒有一種方法可以在WordPress之外顯示wordpress管理欄? (例如在外部html頁面上)如何在wordpress外顯示wordpress管理欄?

+0

按'外部網頁'你的意思是'外部網站'?管理欄應在所有頁面上顯示一次登錄(取決於您的用戶角色) – Sean

+0

我的意思是一個html頁面,在同一網站,這是獨立於wordpress(例如不是wordpress的帖子或頁面) – looserlf

+0

沒有意義,包括除非你知道有人登錄(以及他們登錄的人)。除非你解析PHP,否則不可能知道某人是否已經登錄(除非你的服務器設置爲在.html頁面上解析PHP)。 – Sean

回答

0

不幸的是,我認爲這是不可能的。該頁面基本上被視爲外部網站,因爲它將在您的網站文件夾中至少高一級(至少)。

0

也許你可以嘗試在該頁面加載WordPress環境,然後加載admin bar

我認爲這值得一試。

聲明:我沒有自己測試過!

例如,在您的文件做:

/** Loads the WordPress Environment */ 
require(dirname(__FILE__) . '/../../../../wp-load.php'); 

    // Some other code to check some various things. 

    // Code to load the adminbar here. 
    // Add Toolbar Menus 
    function custom_toolbar() { 
     global $wp_admin_bar; 

    } 

    // Hook into the 'wp_before_admin_bar_render' action 
    add_action('wp_before_admin_bar_render', 'custom_toolbar', 999); 

了一個易於使用的工具欄代碼生成見http://generatewp.com/toolbar/

0

沒關係,通過Sean Dunwoody關於將管理員條形碼複製並粘貼到我的網頁上的建議來解決問題。然後,我設法將用戶的名稱加載到管理欄中,並且它看起來與網站上的相同。謝謝大家的幫助

+0

有時最簡單的解決方案是最好的!恭喜讓它工作:) – Sean