Mostrar entradas personalizadas (CPT) en el escritorio de WordPress

Para mostrar tus propios custom post (CPT) sólo tienes que editar la línea de la función que contiene el array de elementos que se quieren mostrar:

$post_types = array('servicio','snippet','taller','solucion','tutorial' );Lenguaje del código: PHP (php)

Sustituyéndolos por los que hayas creado en ti sitio web.

<?php
/*
 * Mostrar CPT en escritorio de WordPress
*/
add_filter( 'dashboard_glance_items', 'mostrar_cpt_escritorio', 10, 1 );
function mostrar_cpt_escritorio( $items = array() ) {
    //indicar el/los custom post types
    $post_types = array('servicio','snippet','taller','solucion','tutorial' );
    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 ) ) {
            $output = '<a href="edit.php?post_type=' . $post_type->name . '">' . $text . '</a>';
                echo '<li class="post-count ' . $post_type->name . '-count">' . $output . '</li>';
            } else {
            $output = '<span>' . $text . '</span>';
                echo '<li class="post-count ' . $post_type->name . '-count">' . $output . '</li>';
            }
        }
    }
    return $items;
}
/* ---------------  Fin Mostrar CPT en escritorio ------------------ */Lenguaje del código: PHP (php)
linkedin facebook pinterest youtube rss twitter instagram facebook-blank rss-blank linkedin-blank pinterest youtube twitter instagram