ホームページ  >  記事  >  バックエンド開発  >  WordPress 3.3 で管理バーを無効にする: ステップバイステップガイド

WordPress 3.3 で管理バーを無効にする: ステップバイステップガイド

王林
王林オリジナル
2023-08-30 17:53:061195ブラウズ

WordPress (Sonny) バージョン 3.3 が昨夜リリースされました。半分寝ながら、新しいバージョンをダウンロードし、データベースをセットアップし、インストールしました。斬新な歓迎方法で、気に入っています。次に、好きなように設定を構成しました。バナーを修正し、パーマリンクを設定し (見てください、%postname%、素晴らしい、素晴らしい)、日付と時刻の書式設定などを行います。次に、管理バーを無効にしました。 「プロフィールを更新」をクリックします。素晴らしい!ちょっと、ちょっと待ってください。管理バーはまだありますか? ?なんと[罵倒を挿入]!


管理バーを削除できないのはなぜですか?

新しい WordPress バージョンでは、WordPress コア開発者は、(私が理解しているところによると) 管理バーが管理セクションの重要な部分であると判断しました。個人的にはあまり役に立たないと思います。私にとって、これはページ上部にある醜いバーにすぎず、サイド メニューには some オプションしかありません。いいえ、私は管理バーに対して耐えられないほどの憎しみを持っています。ただ気に入らないんです。

以前のバージョンの WordPress では、単純にユーザー プロフィールに移動して管理バーを無効にすることも、この一般的なコードを functions.php ファイルで使用することもできました。

リーリー

バージョン 3.3 のリリースでは、管理セクションの管理バーを無効にするオプションは提供されなくなりました。 WordPress を使いやすく、アクセスしやすくしようと努めている WordPress コア開発チームを称賛しますが、彼らの考え方には何かが欠けているように思えます。人は選択肢があることを好みますが、その選択肢が奪われることを好みません。特にこれらのオプションを使用する場合。

そこで、管理バーを無効にするこの解決策をすぐに思いつきました。


管理セクションの管理バーを無効にする

このコードは functions.php ファイルに配置されるので、お気に入りのテキスト エディターで開いてください。

まずはチェックを入れて機能を設定しましょう。

リーリー

これにより、関数「disableAdminBar」がまだ存在していないことが確認されます。そうでない場合は、関数が実行されます。

次に、管理バーを有効にするアクションを削除しましょう。

リーリー

次に、disableAdminBar 関数を初期化するアクション フックについて説明します。

リーリー

これで管理バーが無効になりますが、ページの上部には 28 ピクセルのパディングが残ります。

在 WordPress 3.3 中禁用管理栏:分步指南

admin-bar.css ファイルに移動し、その中の CSS を編集してパディングを削除できます。編集したいCSSプロパティはこんな感じです。

リーリー

wp-admin.css ファイルを調べてその中の CSS を変更することもできますが、コア ファイルはそのままにしておくのが最善だと思います。そこで、作成した関数の CSS をオーバーライドします。これは CSS をオーバーライドするために使用する関数です。

リーリー

これは、管理バーを無効にして CSS をオーバーライドする完全な関数です。

リーリー

これで、28px のパディングがなくなるはずです。

在 WordPress 3.3 中禁用管理栏:分步指南

見た目は良くありませんが、機能し、CSS もこの方法でオーバーライドできます。管理バーを再度有効にしたい場合。コア CSS を元に戻す必要はありません。


管理セクションの管理バーを無効にする

Web サイトのフロントエンドの管理バーを無効にしたい場合は、ユーザー プロファイルに移動して、[サイト表示時にツールバーを表示する] のチェックを外します。非常に単純ですが、管理バーをまとめて無効にしたい場合は、「disableAdminBar」関数にさらに追加する必要があります。

これにより、フロントエンド管理バーが無効になります。

リーリー

「disableAdminBar」関数内。こんな感じです。

リーリー

管理バーが消えてしまいましたが、問題がありました。これで、サイトの上部に 28 ピクセルの余白ができました。

在 WordPress 3.3 中禁用管理栏:分步指南

これは難しいです。このCSSは、「

サイト表示時にツールバーを表示する」がチェックされている場合、にハードコーディングされます。 CSS を削除する方法がわからないので、この関数の管理部分を使用するように CSS をオーバーライドする必要があります。

リーリー add_filter フックの末尾の 99 は、

の CSS が

の元のハードコードされた CSS の後にあることを保証するためのものです。

在 WordPress 3.3 中禁用管理栏:分步指南

これが完成した機能です。

リーリー

###結論は###
これは最も説得力のある解決策ではないかもしれませんが、今のところは簡単な解決策として機能します。他のソリューションや

WordPress

のヒントが近日公開されるのが待ちきれません。

さて、WordPress

バージョン 3.3 (別名 Sonny) がついに登場しました。まだアップグレードしていない場合は、今すぐアップグレードしてください。

以上がWordPress 3.3 で管理バーを無効にする: ステップバイステップガイドの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。