WordPress: ottenere il numero complessivo di post di un determinato custom post type

Short link

In WordPress è semplice ottenere il numero complessivo di post appartenenti ad un determinato custom post type.

La soluzione è la seguente:


function my_get_cpt_count( $type = 'post' ) {
    global $wpdb;
    $count = $wpdb->get_var( "SELECT COUNT(*) FROM $wpdb->posts WHERE post_type = '$type' AND post_status = 'publish'" );
    return $count;
}

L'autore

Gabriele Romanato, sviluppatore web full stack specializzato in siti, applicativi web ed e-commerce con Node.js e PHP.