WordPress管理画面のダッシュボードに独自のウィジェットを追加する

WordPress管理画面のダッシュボードに独自のウィジェットを追加するブログカスタマイズ

WordPressの管理画面にログインするとダッシュボードという画面が表示されます。

ダッシュボードではWordPressやテーマに関する情報が掲載されています。

「概要」や「クイックドラフト」など項目のまとまりをウィジェットと呼びます。

今回はダッシュボードにウィジェット(項目)を追加する手順を紹介します。

自分用のメモや複数ユーザーで使う場合の連絡事項掲載に使うことができます。

広告
そらしど

本業はWebプログラマー。
Cocoonのデザインをカスタマイズやブログノウハウを紹介しています。
気まぐれに遊べるおもちゃも作ってます。
リクエストは無料なので、気軽に投稿してください!
趣味はお昼寝です。
詳しいプロフィールはこちら

フォロー

ダッシュボード画面とは

WordPress管理画面に存在するページの一つです。

管理画面の左にあるサイドバーでは一番上に置かれており、ログインした際のデフォルト画面でもあります。

この画面ではWordPressや使用しているテーマに関する情報やお知らせが掲載されています。

ダッシュボードには「ウィジェット」と呼ばれるいくつかの掲載項目があります。

サイトの情報を表示する「概要」や、下書きを表示する「クイックドラフト」などです。

また、ダッシュボードにお知らせ等を掲載しているWordPressテーマもあります。(例:SWELL

広告

ダッシュボードにウィジェットを追加する

解決方法

function.phpにPHPのコードを追記することでウィジェットを追加することができます。

PHPコードは表示したい内容以外コピペ可能です。

また、function.phpの編集は「Code Snippets」と呼ばれるプラグインを使用するのがおすすめです。

完成イメージ

今回のカスタマイズをすると次のようになります。

ダッシュボードにメモを追加する完成イメージ

カスタマイズ手順

ここではfunction.phpを編集する手順を紹介します。

テーマエディターからも編集できないことはありませんが、PHPは特に注意が必要な為おすすめしません。

FTP操作に抵抗がある場合はCode Snippetsを使用しましょう。

ダッシュボードにウィジェットを追加する手順
  • サーバーにアクセスする
  • function.phpダウンロードする
  • function.phpを編集する
  • 子テーマにfunction.phpをアップロードする

サーバー操作の手順は私が使っているConoHa WINGを例に進めます。

ファイルマネージャーの操作方法を見ながら進めるとスムーズに進められます。

サーバーにアクセスする

ConoHa WINGにログインします。

画面遷移

サイト管理→ファイルマネージャー(ログインが求められる場合があります)

function.phpをダウンロードする

次のフォルダへ移動します。

ファイルの場所

wp-content/themes/cocoon-child-master/

function.phpをダウンロードします。(操作方法がわからない場合はこちら

cocoon-child-masterがない場合は子テーマをダウンロードしインストールしてください

function.phpを編集する

下記コードを全てコピーして、ダウンロードしたファイルの一番下に貼り付けてください。

//ダッシュボードにメモをウィジェットを追加
function add_dashboard_widgets() {
  wp_add_dashboard_widget(
  'add_dashboard_widget',
  'メモ',
  'dashboard_widget_contents'
  );
  }
  function dashboard_widget_contents() {
    echo '
    <h1>題名1</h1>
    <p>内容1(HTML形式)</p>
    <h1>題名2</h1>
    <p>内容2(HTML形式)</p>
    ';
  }
add_action('wp_dashboard_setup', 'add_dashboard_widgets');
Copy

メモの題名を追加したり削除したりする場合は<h1>と<p>のセットを追加or削除してください。

function.phpをアップロードする

子テーマに編集したファイルを以下のフォルダにアップロードします。

ファイルの場所

wp-content/themes/cocoon-child-master/

バックアップを選択することを忘れないでください。

ダッシュボードにメモが表示されていたら完了です。

ウィジェットは下の方に追加されます。
スクロール見つからない可能性があるので一番下まで探してみましょう。

当サイトで掲載しているソースコードについて

この記載はプライバシーポリシーからの抜粋です。

著作権およびライセンス

ブログに掲載されている、ブログ管理者(そらしど)が本来権利を有するソースコードについては、ライセンスをCC0とします。

商用・非商用を問わず自由に利用していただいて構いません。その際の連絡も不要です。

免責事項

当サイトに掲載しているカスタマイズ情報のご利用にあたっては、必ずカスタマイズするファイルのバックアップをご用意の上、ご利用者様責任において実施していただきますようお願いいたします。

カスタマイズの実施により生じたいかなる不具合等についても当サイトはその責任を負いかねます。何卒ご理解、ご了承の上、当サイトをご活用いただきますようお願い申し上げます。

まとめ

WordPress管理画面のダッシュボードにウィジェットを追加する手順を紹介しました。

サイト管理効率化の一助になれば幸いです。

分からないことや質問があれば下記から気軽に連絡ください。

そらしど
そらしど

最後まで読んでいただきありがとうございました。


WordPressユーザーのためのPHP入門 はじめから、ていねいに。[第3版]

コメント

タイトルとURLをコピーしました