NB : Faire une sauvegarde de votre thème, de votre fichier et/ou votre base de données avant d’ajouter ces fonctions tutoriels.
Publié le : 13 août 2022 - Modifié le : 13 août 2022
Temps de lecture : 1 minute, 32 seconds - 139 mots
Partager la publication "Compte des médias WordPress – Post Type"
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]