WordPress管理バーを非表示にする方法は?
公開: 2022-05-09 特定のページからWordPress管理バーを非表示にする
WordPressの管理バーを特定のページから非表示にしたい場合があります。 たとえば、管理バーが設計に干渉する可能性があります。 これは、ページがライトボックスで開いている場合に特に当てはまります。 WordPressのフィルターを使用すると、特定のページから管理バーを簡単に非表示にできます。
WordPressにはshow_admin_barというフィルターがあります。 trueが返された場合、彼のフィルターは管理バーを表示します。 ただし、falseが返された場合、管理バーは表示されません。 $ bool値がWordPressに渡され、WordPressが管理バーを表示するかどうかを決定します。 次のコードをテーマのfunctions.phpに追加できます。
関数my_theme_hide_admin_bar($ bool)
{{
If(is_page_template()'page-popup.php'))?
誤った返品
他の:
$boolを返す
endif;
}
add_filter('show_admin_bar'、'my_theme_hide_admin_bar');
コードは、page-popup.phpが使用されているかどうかを確認します。 これは、ライトボックスで開いているページを表示するために使用したテーマファイルです。 このテンプレートを使用するページに管理バーが表示されないようにするには、falseを返します。 そうでない場合は、falseを返し、管理バーを抑制します。 テンプレート条件付きは一例にすぎません。 他のWordPress条件を使用して、他の多くの状況で管理バーを無効にすることができます。
ユーザーがWebサイトにログインすると、サイトの上部に管理バーが表示されます。 これは基本的に、フロントエンドのダッシュボード機能にすばやくアクセスできるツールバーです。 ログインしているユーザーのフロントエンドに表示できるとは限りません。WordPress管理バーを無効にして、管理者を除くすべてのユーザーのWordPress管理バーを非表示にすることができます。 必要なのはRegistrationMagicプラグインだけです。
WordPressから管理バーを非表示にするにはどうすればよいですか?
フロントエンドからログインするときは、ページの上部に管理バーが表示されることを好みます。 ただし、場合によってはツールバーをオフにした方がよい場合があります。 サイトにログインしている間、全画面のサイトページを表示する必要がある場合があります。 管理バーには通常ダッシュボードにあるすべての編集ツールが含まれているため、管理バーを非表示にすることをお勧めします。
管理バーは、作成者、編集者、または管理者にとっても便利です。 これらのWordPressユーザーの役割は、サイト開発で積極的な役割を果たします。 ダッシュボードのさまざまな画面へのショートカットを含む管理バーにアクセスする必要があります。
Webサイトのフロントエンドとバックエンドの両方に管理バーが表示されます。 以下は、ダッシュボード画面の右上隅にある管理バーの図です。 見やすくするために赤でマークされています。
「一般設定」への移動
それでは、WordPress管理バーをWebサイトのフロントページから非表示にする方法を学びましょう。 最初にRegistrationMagicプラグインをインストールします。 次に、先に進みます。
プラグインメニューから「グローバル設定」リンクをクリックします。 グローバル設定には、このWordPress登録ページプラグインに必要なすべての設定が含まれています。 これは、ユーザーアカウントから、 WordPressフォームのセキュリティ、外部統合まで、プラグインのすべての側面をカバーしています。
次に、「グローバル設定」画面に移動し、「一般設定」オプションをクリックします。 このセクションでは、1つの場所からすべてのフォームにアクセスできます。 これにより時間を節約できます。 各フォームを個別に調整する必要はありません。 この画面では、 WordPressフォームのレイアウト、アップロード可能なファイルタイプ、その他の設定を編集することもできます。
管理者以外のすべてのユーザーのWordPress管理バーを非表示にする
「一般設定」画面まで下にスクロールすると、「WordPressツールバーを非表示」設定が表示されます。
これは5番目の設定です。 「WordPressツールバーを非表示にする」チェックボックスを無効にするには、ここをクリックしてください。 この設定は、管理バーまたはツールバーをフロントエンドから非表示にし、無効にすることができます。 ログインしているすべてのユーザーは、フロントエンドを介してサイトにアクセスすると、管理バーを表示できます。 ただし、管理バーは、フロントエンドからアクセスするためにサイト管理者に引き続き表示されます。
変更を保存するには、[保存]をクリックすることを忘れないでください。
管理バーがキャッシュされる目的は何ですか?
統合が次の基準を満たしている場合、管理バーはキャッシュされます。
- WAFを使用しない完全なサイト統合
- ページのパージ後、管理者ユーザーがログインし、(ログイン後の)最初の要求をCDNに送信します。
- StackPathCDNキャッシングのCDN時間制限を指定する
これらの条件により、オリジンはコンテンツをキャッシュするCDNのリクエストに応答できます。 HTMLファイルは管理バーアセットを参照し、CDNは、Originによってこのページに通常添付されているキャッシュなしのヘッダーを上書きします。 CDNは、オリジンから直接管理バーアセットを要求し、それをキャッシュに配置します。 キャッシュされたリクエストは、同じページを再度リクエストするすべてのユーザーがログインしている管理者に送信されます。
管理バーのキャッシュを回避する
管理バーのキャッシュを停止するには、2つのオプションがあります。
- これにより、WordPressの設定が変更され、パブリックページで管理バーが使用されなくなります。
- 2つ目は、Originからの正しいCache-Controlヘッダーを尊重するようにCDN設定を変更します。 管理バーは以前と同じように機能します。
結論
RegistrationMagicを使用している管理者を除いて、すべてのユーザーのWordPress管理バーを無効にするのは非常に簡単です。
wordPress管理バーは、オンラインショップ、ブログ、コミュニティサイトなど、すべての専門的なWebサイトに表示されません。 管理バーを使用できるのはサイトビルダーのみです。 これは、ユーザーがWebサイトにアクセスしたときに表示されるものではありません。 また、サイトが整理されていないように見え、スペースを占有します。 ユーザーは、清潔で広々としたサイトのすっきりを気に入っています。 管理者以外の人から管理バーを非表示にすることをお勧めします。 これにより、サイトがよりスマートに表示されます。
RegistrationMagicプラグインは、サイトの外観のすべての側面を処理します。 それはあなたがあなたのサイトのためにスマートなWordPress登録ウェブページとインテリジェントなコンタクトフォームを作成することを可能にします。
まだWordPressサイトを開始しておらず、最高のWordPressホスティングを探している場合は、 AccuWebHostingがワンストップの目的地です。