WordPress
管理ダッシュボードウィジェット
サーチ…
前書き
管理ダッシュボードウィジェットでは、管理ダッシュボードにあらゆる種類の情報を表示できます。必要に応じて複数のウィジェットを作成できます。テーマのfunctions.phpやプラグインにコードを追加することができます。
構文
- add_action($ tag、$ function_to_add、$ priority、$ accepted_args);
- wp_add_dashboard_widget($ widget_id、$ widget_name、$コールバック、$ control_callback、$ callback_args);
パラメーター
パラメータ | 詳細 |
---|---|
$タグ | ( string required )$ function_to_addがフックされているアクションの名前 |
$ function_to_add | ( 呼び出し可能必須 ) 呼び出したい関数の名前。 |
$ priority | ( intオプション )アクションのすべての機能での関数呼び出しの場所(デフォルト= 10) |
$ accepted_args | ( int optional )関数が受け入れるパラメータの数(デフォルト= 1) |
$ widget_id | ( 文字列が必要 )ウィジェット用のユニークなスラッグ |
$ widget_name | ( 文字列が必要 )ウィジェットの名前(頭に表示されます) |
$コールバック | ( 呼び出し可能必須 )ウィジェットのダイの内容を表示する関数の名前 |
$ control_callback | ( 呼び出し可能なオプション )ウィジェットを処理する関数の名前optionsフォーム |
$ callback_args | ( 配列はオプション )$ control_callback関数のパラメータ |
シンプルなウィジェット(テキスト表示)
これは小さなメッセージを表示する単純なウィジェットを追加します。
add_action('wp_dashboard_setup', 'register_my_dashboard_widgets');
function register_my_dashboard_widgets() {
wp_add_dashboard_widget('myInfo_widget', 'Important Information', 'display_infoWidget');
}
function display_infoWidget() {
echo '<p>At the first of february this site gets a new design.
Therefore is wont be available this day. To see the current progress you can visit
<a href="http://www.justanexample.com" >this site</a></p>';
}
Modified text is an extract of the original Stack Overflow Documentation
ライセンスを受けた CC BY-SA 3.0
所属していない Stack Overflow