web-dev-qa-db-ja.com

ダッシュボードウィジェットのカスタム配置は?

カスタムウィジェットを左右に並べ替える方法がわかりません。

このコードを使ってカスタムウィジェットを作成しています。

//Add my comments. Shows user his last 5 comments
function dashboard_user_comments_widget_function() {
    echo 'beh!';
}

function dashboard_user_add_comments_widget_function() {
     wp_add_dashboard_widget('my_comments_user_dashboard_widget', 'My comments', 'dashboard_user_comments_widget_function');
}
add_action('wp_dashboard_setup', 'dashboard_user_add_comments_widget_function');

この関数に左右の変数を渡す方法はありますか?

私はコーデックスのページを読みましたが、ポジショニングを説明する方法が非常に複雑であるため、それを組み込む方法がわかりません。

1
user8842

ダッシュボードウィジェット関数wp_add_dashboard_widget()は、add_meta_box()の単なるラッパーです。そのため、代わりに基礎となる関数を使用できます。

add_meta_box(
     'my_comments_user_dashboard_widget'
    ,'My comments'
    ,'dashboard_user_comments_widget_function'
    ,$screen // Take a look at the output of `get_current_screen()` on your dashboard page
    ,'normal' // Valid: 'side', 'advanced'
    ,$priority // Valid: 'default', 'high', 'low'
);
0
kaiser