Je n'arrive pas à comprendre comment organiser mes widgets personnalisés, un à gauche et un à droite.
J'utilise ce code pour créer des widgets personnalisés:
//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');
Existe-t-il un moyen de passer une variable gauche/droite dans cette fonction?
J'ai lu la page du codex et la façon dont ils expliquent comment faire du positionnement est assez compliquée, je ne sais pas comment l'intégrer.
La fonction wp_add_dashboard_widget()
du widget de tableau de bord est juste un wrapper pour add_meta_box()
. Vous pouvez donc utiliser la fonction sous-jacente à la place.
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'
);