問題描述
有人可以幫我解決這個問題嗎? wordpress管理欄不顯示在我的網站的front-end(公共可見頁面)上。它顯示了當我在後端登錄時,即儀錶板。用户設置確定(設置為在查看站點時顯示管理欄)。我已經嘗試停用(然後,re-activating)安裝插件,仍然沒有顯示。
只是一個背景説明:我最近將網站轉移到我的webhost(我在本地開發,一切工作,仍在工作)。我有一個自定義文件夾的wordpress。我想知道問題是否與此有關。
請幫助我搜索到任何地方,但似乎每個人都希望隱藏管理面板。
提前致謝
最佳解決辦法
檢查你的主題是否在某個時候調用函數wp_footer(),通常位於footer.php的最底端。這將生成管理欄顯示所需的代碼。
次佳解決辦法
將其添加到您的主題文件夾中的footer.php的末尾:
<?php wp_footer(); ?>
問題解決了 :-)
第三種解決辦法
大多數情況下, wp_footer()通話是正確的,如果您仍然看不到管理員,那麼請嘗試以下操作:
-
退出後端
-
導航到front-end
-
清除瀏覽器緩存
-
使用絕對網址(即yourwebsite.co.uk/wp-admin)重新登錄,然後查看是否出現 – 為我工作。
還要確保在您的用户個人資料頁面中檢查“查看網站時顯示工具欄”框,否則您嘗試的任何內容都不會與我的朋友一起工作!
第四種辦法
我知道這是一個老問題,但另一個選擇 – 如果您購買(使用)pre-made主題,請確保該主題不會刪除其代碼中的工具欄。
第五種辦法
你登錄了’know’嗎?在前端?即:元小工具顯示’logout’而不是登錄。如果沒有你有任何機會玩cookie路徑?
我感到困惑,因為我在後端登錄,但不是前端。這是因為我正在玩cookie路徑,忘記取消我所做的一切。
第六種辦法
首先,仔細檢查這裏提到的所有其他項目(wp_footer()等)。
還有三件事要檢查:
-
確保header.php有
<body <?php body_class(); ?>>不只是<body> -
如果您仍然遇到問題,請嘗試逐個禁用插件。 (對我來説,最簡單的2.7與WP 3.7.1引起的衝突,使管理員欄消失)
-
在主題的functions.php中查找
function remove_admin_bar() { return false; }– 將其更改為return true。
參考文獻
注:本文內容整合自Google/Baidu/Bing輔助翻譯的英文資料結果。如果您對結果不滿意,可以加入我們改善翻譯效果:薇曉朵技術論壇。