ホームページ  >  記事  >  CMS チュートリアル  >  WordPress 管理エクスペリエンスをパーソナライズ - ダッシュボード

WordPress 管理エクスペリエンスをパーソナライズ - ダッシュボード

王林
王林オリジナル
2023-08-31 08:37:081046ブラウズ

个性化 WordPress 管理体验 - 仪表板

このシリーズの最初の部分では、カスタム ロゴといくつかのコンテンツを追加して WordPress ログイン画面をカスタマイズする方法を説明しました。カスタムスタイル。

ログイン後にユーザーに次に表示されるのはダッシュボードです。このチュートリアルでは、既存のメタ ボックスの削除、メタ ボックスの移動、新しいメタ ボックスの追加によってダッシュボードをカスタマイズする方法を学びます。

このチュートリアルで説明する手順は次のとおりです:

  1. ユーザーを混乱させる可能性のあるいくつかのメタボックスを削除します
  2. メタ ボックスを画面上の別の場所に移動します
  3. ユーザーを支援するために独自のカスタム メタ ボックスを追加します

これを行うためのプラグインを作成します。このシリーズのパート 1 を完了した後ですでにプラグインを作成している場合は、このチュートリアルのコードをプラグインに追加して、すべての機能を含むプラグインを作成することをお勧めします。カスタマイズを管理するために必要な機能。


このチュートリアルを完了するために必要なもの

このチュートリアルを完了するには、次のものが必要です:

  • WordPressのインストール
  • Web サイトのプラグイン フォルダーにアクセスしてプラグインを追加します
  • プラグイン作成用のテキストエディタ

プラグインの設定

プラグインの先頭に次の行を追加します:

リーリー
###1。不要なメタボックスを削除する

最初のステップは、不要なメタ ボックスを削除することです。管理者としてすべての WordPress ダッシュボードにアクセスしたいため、これは「管理者」より低いロールを持つユーザーにのみ機能します。

まず、「編集者」ロールを持つユーザーがダッシュボードにアクセスするときに何が表示されるかを見ていきます。

个性化 WordPress 管理体验 - 仪表板

ユーザーが見るために下にスクロールしなければならないほど多くのコンテンツがあり、その多くは WordPress に慣れていないユーザーにとって役に立ちません。さらに、サイトでコメントやピンバックを使用していない場合、これらのメタ ボックスはあまり役に立ちません。

したがって、次のものを移動したいと思います:

    最新のコメント
  • 受信リンク
  • クイックニュース
  • WordPress ブログ
  • その他の WordPress ニュース
管理者以外のユーザーに対してこれらのメタ ボックスを削除するには、次のコードをプラグインに追加します。 リーリー

管理者以下のユーザー ロールに対して、ユーザーが

manage_options

機能 (この機能は管理者のみが所有します) を持っているかどうかを確認します。次に、メタ ボックスを削除し、最後に関数を wp_dashboard_setup フックにアタッチします。 ダッシュボードがかなりすっきりしました:

个性化 WordPress 管理体验 - 仪表板少し少なすぎるかもしれません!心配しないでください。新しいメタ ボックスを追加する方法はすぐに説明します。

しかし、左上の位置に別のメタ ボックスを追加したいので、最初に「即時」メタ ボックスを移動します。

###2。モバイル ダッシュボード メタ ボックス


モバイル ダッシュボード メタ ボックスは、管理者またはユーザーが最も使用する必要があるメタ ボックスに優先順位を付けることで、ダッシュボードを Web サイトとの関連性を高めるのに役立ちます。 「Right Now」メタボックスを右に移動します。

プラグインに次のコードを追加します:

リーリー

これにより、スクリーンショットに示すように、「Now」メタ ボックスが左側の「通常」の位置から「右側」の位置に移動します。

次のステップは、左側のギャップをいくつかのカスタム メタ ボックスで埋めることです。

个性化 WordPress 管理体验 - 仪表板 ###3。新しいダッシュボード メタ ボックスを追加します

メタ ボックスをダッシュ​​ボードに追加するには、2 つの手順があります:


wp_add_dashboard_widget()

関数を使用して、ウィジェットのパラメータ (ID、タイトル、コンテンツを定義するコールバック関数) を定義します。この機能は、

wp_dashboard_setup

フックを介してアクティブ化します。
  1. メタ ボックスのコンテンツを定義するコールバック関数を作成します。 この場合、すべてのユーザーに新しいメタ ボックスを追加するので、ユーザーの機能はチェックしません。必要に応じて、前のセクションで使用したコードをコピーするだけです (または、すべてのメタ ボックスを置き換えます)。このチュートリアルは、manage_options
  2. 機能のオリジナルのテスト セクションです)。
  3. プラグインに以下を追加します:
リーリー

これにより、ダッシュボード画面の左側に 2 つの新しいメタ ボックスが追加されます。これで、カスタマイズされたダッシュボードが完成しました。 ###まとめ###

このチュートリアルでは、次の 3 つのことを行う方法を学びました:

ダッシュボードからメタボックスを削除


メタ ボックスをダッシュ​​ボードのある部分から別の部分に移動する

新しいダッシュボード メタ ボックスを追加します

    メタ ボックスに何を追加するかはあなた次第です。トレーニング ビデオへのリンクを含めたり、ユーザーの Web サイト編集を支援したり、自分のブログや Web サイトへのリンクを追加したりできます。または、その日の考えをそこに書き込むこともできます。自分に合ったものであれば何でも構いません。

以上がWordPress 管理エクスペリエンスをパーソナライズ - ダッシュボードの詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

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