web-dev-qa-db-fra.com

Ajouter le nombre de nouveaux utilisateurs enregistrés dans l'onglet Utilisateurs

Existe-t-il un moyen ou des points d'ancrage que je peux utiliser pour ajouter un compteur dans l'onglet Utilisateurs pour les nouveaux utilisateurs enregistrés comme celui-ci?. http://prntscr.com/k1bxpn

1
Nikko Dela Cruz

Oui il y a. Vous pouvez utiliser le crochet admin_menu pour parcourir les éléments de menu et ajouter un intervalle avec notification. WP utilise deux classes pour ces notifications update-plugins et awaiting-mod. Le second semble plus approprié dans ce cas, je suppose ...

Voici un code:

function add_user_menu_notification() {
    global $menu;

    $user_count = count_users();  // get whatever count you need
    $user_count = $user_count['avail_roles']['administrator'];

    if ( $user_count ) {
        foreach ( $menu as $key => $value ) {
            if ( $menu[$key][2] == 'users.php' ) {
                $menu[$key][0] .= ' <span class="awaiting-mod">' . $user_count . '</span>';
                return;
            }
        }
    }
}
add_action( 'admin_menu', 'add_user_menu_notification' );
1
Krzysiek Dróżdż