Encontré que el siguiente fragmento muestra la cantidad de tipos de publicaciones personalizadas publicadas en el widget Resumen del tablero, de esta manera:

¿Hay alguna manera de convertir ese texto de "81 luchadores" en un enlace a la lista de tipos de publicaciones? Aquí está el código:
add_filter( 'dashboard_glance_items', 'custom_glance_items', 10, 1 );
function custom_glance_items( $items = array() ) {
    $post_types = array( 'wrestler' );
    foreach( $post_types as $type ) {
        if( ! post_type_exists( $type ) ) continue;
        $num_posts = wp_count_posts( $type );
        if( $num_posts ) {
            $published = intval( $num_posts->publish );
            $post_type = get_post_type_object( $type );
            $text = _n( '%s ' . $post_type->labels->singular_name, '%s ' . $post_type->labels->name, $published, 'your_textdomain' );
            $text = sprintf( $text, number_format_i18n( $published ) );
            if ( current_user_can( $post_type->cap->edit_posts ) ) {
                $items[] = sprintf( '%2$s', $type, $text ) . "\n";
            } else {
                $items[] = sprintf( '%2$s', $type, $text ) . "\n";
            }
        }
    }
    return $items;
}
                
                    
                        custom-post-types
                                functions
                                dashboard
                                
                    
                    
                        Hardeep Asrani
fuente
                
                
            fuente

$output = '<a class="' . $post_type->menu_icon . '" href="edit.php?post_type=' . $post_type->name . '">' . $num . ' ' . $text . '</a>';... pero hay estilos que lo anulan, así que intenté agregar este estilo:#dashboard_right_now li a::before, #dashboard_right_now li > span::before { content: initial; }... pero eso anula el estilo de la clase dashicon. Por favor avise.Bien, usé este código para mostrar solo el tipo de publicación "luchador" y funcionó. Mezclé el mío y el código de Pieter Goosen para sacar esto:
fuente
En el código que publicaste, no puedo entender cuál es el punto de:
Es decir, si el usuario actual puede editar el tipo de publicación, haga algo; de lo contrario, haga lo mismo ...
Supongo que desea mostrar el enlace a la lista de publicaciones si el usuario actual puede editar el tipo de publicación (al igual que WordPress para páginas y publicaciones).
En ese caso su código se convierte en:
fuente
Para todos los sucesos futuros, de agregar tipos de publicaciones personalizadas al cuadro 'De un vistazo', el siguiente código funcionó para mí en WordPress 4.6.1. Y puede funcionar para otros.
Todo el crédito va al siguiente autor
fuente