it-swarm.com.de

Benutzerdefinierte Positionierung des Dashboard-Widgets?

Ich kann nicht herausfinden, wie meine benutzerdefinierten Widgets links und rechts angeordnet werden.

Ich verwende diesen Code, um benutzerdefinierte Widgets zu erstellen:

//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');

Gibt es eine Möglichkeit, eine linke/rechte Variable an diese Funktion zu übergeben?

Ich habe die Codex-Seite dafür gelesen und die Art und Weise, wie sie das Positionieren erklären, ist ziemlich kompliziert, ich weiß nicht, wie ich es einbauen soll.

1
user8842

Die Dashboard-Widget-Funktion wp_add_dashboard_widget() ist nur ein Wrapper für add_meta_box(). Sie können stattdessen die zugrunde liegende Funktion verwenden.

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