Compte des médias WordPress – Post Type

Version audio de cet article
Dans ce tutoriel, nous allons afficher le compte des fichiers médias attachés comme les images correspondant à un post type.
Donc, nous allons créer un shortcode pour afficher le compte des médias. Il faut faire une wp query.
Vous pouvez consulter notre article sur le shortcode WP Query.
Bill Erickson nous propose toute la liste des arguments que nous pouvons faire dans nos WP Query (Arguments)
Sachant le paramètre nom de votre post type, vous allez, donc, mettre en place ce shortcode.
Shortcode pour afficher le count des fichiers attachés - Post Type
add_shortcode( 'addocountattachementsposttype', 'addo_count_attachementsposttype' );
function addo_count_attachementsposttype(){
global $post;
//Get all attachments
$attachments = get_posts( array(
'post_type' => 'attachment',
'posts_per_page' => -1
) );
$att_count = 0;
if ( $attachments ) {
foreach ( $attachments as $attachment ) {
// Check for the post type based on inpidual attachment's parent
if ( 'crasyphotosgalleries' == get_post_type($attachment->post_parent) ) {
$att_count = $att_count + 1;
}
}
echo $att_count;
}
}
Ensuite remplacer crasyphotosgalleries par le nom de votre post type.
Vous pouvez ici dans notre exemple (addocountattachementsposttype) changer le nom de votre shortcode WordPress.
[addocountattachementsposttype]
