VPSサーバーでWebサイト公開 備忘録 ~Linux、MySQLからAJAXまで

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

管理画面のダッシュボードにウィジェットを追加する方法についてです。

“wp_dashboard_setup”アクションフックと”wp_add_dashboard_widget”関数を使用します。
 
●wp_add_dashboard_widget関数
 
・構文
wp_add_dashboard_widget( $widget_id, $widget_name, $callback, $control_callback = null )
 
$widget_id:ウィジェットを一意識別するスラッグ。cssクラス、ウィジェットの配列のキーに使用。
$widget_name:ウィジェットのヘッダに表示される名前。
$callback:ウィジェットのコンテンツを表示するように作成した関数の名前。
$control_callback:ウィジェットオプションフォームの送信を処理し、フォーム要素を表示する関数の名前。
 
●サンプル
 
functions.phpに下記コードを追加

add_action( 'wp_dashboard_setup', 'example_add_dashboard_widgets' );

function example_add_dashboard_widgets() {
  wp_add_dashboard_widget(
    'example_dashboard_widget',         // ウィジェットを一意識別するスラッグ
    'Example Dashboard Widget',         // ウィジェットのヘッダに表示される名前
    'example_dashboard_widget_function' // ウィジェットのコンテンツを表示する関数
  );	
}

function example_dashboard_widget_function() {
  // 表示したいものを出力する。
  echo "・・・・・";
} 
モバイルバージョンを終了