如何隱藏 WordPress 管理欄?
已發表: 2022-05-09![]()
從某些頁面隱藏 WordPress 管理欄
有時您可能希望隱藏某些頁面的 WordPress 管理欄。 例如,管理欄可能會干擾設計。 如果頁面在燈箱中打開,則尤其如此。 使用 WordPress 中的過濾器可以很容易地從某些頁面隱藏管理欄。
WordPress 有一個名為 show_admin_bar 的過濾器。 如果返回 true,他的過濾器將顯示一個管理欄。 但是,如果返回 false,它將不會顯示管理欄。 $bool 值被傳遞給 WordPress,它將決定管理欄是否應該出現。 可以將以下代碼添加到主題的 functions.php 中。
功能 my_theme_hide_admin_bar($bool)
{
如果( is_page_template() 'page-popup.php') )?
虛假回報
其他:
返回 $bool
萬一;
}
add_filter('show_admin_bar', 'my_theme_hide_admin_bar');
代碼檢查是否使用了 page-popup.php。 這是我用來顯示在燈箱中打開的頁面的主題文件。 我們返回 false 以禁止在使用此模板的頁面上顯示管理欄。 如果不是,我們返回 false 以抑制管理欄。 模板條件只是一個例子。 其他WordPress 條件可用於在許多其他情況下禁用管理欄。
當您的用戶登錄您的網站時,他們將在網站頂部看到管理欄。 它本質上是一個工具欄,提供對前端儀表板功能的快速訪問。 對於已登錄的用戶來說,讓它在前端可見並不總是有用的。您可以禁用 WordPress 管理欄並為除管理員之外的所有用戶隱藏 WordPress 管理欄。 RegistrationMagic 插件就是您所需要的。
如何隱藏 WordPress 的管理欄?
從前端登錄時,人們更喜歡在頁面頂部看到管理欄。 但是,在某些情況下最好關閉工具欄。 您可能需要在登錄站點時顯示全屏站點頁面。 最好隱藏管理欄,因為它包含您通常會在儀表板上找到的所有編輯工具。
管理欄對作者、編輯或管理員也更有用。 這些 WordPress 用戶角色在網站開發中發揮著積極作用。 他們需要訪問管理欄,其中包含儀表板上不同屏幕的快捷方式。
您可以在網站的前端和後端看到管理欄。 下面是位於儀表板屏幕右上角的管理欄的圖示。 它已被標記為紅色,以便於查看。
導航到“常規設置”
現在,讓我們學習如何從您的網站首頁隱藏 WordPress 管理欄。 首先安裝RegistrationMagic 插件。 然後,我們將繼續前進。
單擊插件菜單中的“全局設置”鏈接。 全局設置包含此WordPress 註冊頁面插件的所有必要設置。 這涵蓋了插件的所有方面,從用戶帳戶到WordPress 表單安全性再到外部集成。

接下來,轉到“全局設置”屏幕,然後單擊“常規設置”選項。 此部分允許您從一個位置訪問所有表單。 這樣可以節省時間。 您不需要單獨調整每個表單。 此屏幕還可以編輯WordPress 表單佈局、允許上傳的文件類型和其他設置。
為管理員以外的所有用戶隱藏 WordPress 管理欄
向下滾動到“常規設置”屏幕,您將找到“隱藏 WordPress 工具欄”設置。
這是第五種設定。 要取消激活“隱藏 WordPress 工具欄”複選框,請單擊此處。 此設置從前端隱藏管理欄或工具欄,並且可以禁用。 所有登錄用戶在通過前端訪問您的網站時都可以看到管理欄。 但是,站點管理員仍然可以看到管理欄,以便從前端訪問它。
要保存您的更改,請不要忘記單擊“保存”。
緩存管理欄的目的是什麼?
如果您的集成滿足以下條件,您的管理欄將被緩存。
- 沒有 WAF 的全站點集成
- 頁面清除後,管理員用戶登錄並將第一個請求(登錄後)發送到 CDN。
- 指定 StackPath CDN 緩存的 CDN 時間限制
這些條件將允許您的 Origin 響應 CDN 緩存內容的請求。 HTML 文件將引用 Admin Bar 資產,CDN 將覆蓋通常由您的 Origin 附加到此頁面的任何無緩存標頭。 CDN 將直接從您的 Origin 請求管理欄資產,然後將其放入緩存中。 對於再次請求同一頁面的任何用戶,緩存的請求將發送給登錄的管理員。
避免緩存管理欄
您有兩個選項可以停止緩存管理欄。
- 這會修改 WordPress 設置,以便在公共頁面上不使用管理欄。
- 第二個將更改您的 CDN 設置以尊重來自您的 Origin 的正確 Cache-Control 標頭。 您的管理欄仍將像以前一樣運行。
結論
為所有用戶禁用 WordPress 管理欄非常容易,除了使用 RegistrationMagic 的管理員。
wordPress 管理欄隱藏在所有專業網站上,無論是在線商店、博客還是社區網站。 只有網站建設者可以使用管理欄。 這不是您的用戶在訪問您的網站時會看到的內容。 它還使您的網站看起來雜亂無章並佔用空間。 用戶喜歡乾淨寬敞的網站的整潔。 最好對非管理員隱藏您的管理欄。 這將使您的網站看起來更智能。
RegistrationMagic 插件負責網站外觀的所有方面。 它允許您為您的站點創建智能 WordPress 註冊網頁和智能聯繫表。
如果您尚未啟動 WordPress 網站並尋找最佳 WordPress 主機, AccuWebHosting是一站式目的地。