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 : 19 août 2023 - Modifié le : 6 septembre 2023
Temps de lecture : 1 minute, 57 seconds - 106 mots
Partager la publication "Requête du nombre de médias WordPress – Aujourd’hui"
Requête du nombre de médias images d'aujourd'hui - WordPress
Nous allons dans ce tutoriel faire une requête du nombre de médias qui ont été téléversés aujourd’hui dans les médias WordPress.
Commençons par le type image. Dans notre requête ci-dessous, nous faisons une SQL permettant d’aller chercher le nombre de médias qui ont été ajouté aujourd’hui, et ce de type images. Le post mime type
.Voici donc la requête SQL dans un shortcode.
/**************************** Count des images telechargees aujourd'hui ********************************/ function count_attachments_today() { global $wpdb; $today = getdate(); $year = $today['year']; $month = $today['mon']; $day = $today['mday']; $count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(ID) FROM $wpdb->posts WHERE post_type = 'attachment' AND post_mime_type LIKE 'image%%' AND YEAR(post_date) = %d AND MONTH(post_date) = %d AND DAY(post_date) = %d", $year, $month, $day ) ); return '<div class="addo40px addocenter">' . $count . '</div>'; } add_shortcode( 'attachmentcounttoday', 'count_attachments_today' );
Requête du nombre de médias vidéos d'aujourd'hui - WordPress
Nous allons faire la même requête, en questionnant maintenant les médias vidéo. Voici donc la requête SQL dans un shortcode.
/**************************** Count des videos telechargees aujourd'hui ********************************/ function count_videos_attachments_today() { global $wpdb; $today = getdate(); $year = $today['year']; $month = $today['mon']; $day = $today['mday']; $count = $wpdb->get_var( $wpdb->prepare( "SELECT COUNT(ID) FROM $wpdb->posts WHERE post_type = 'attachment' AND post_mime_type LIKE 'video%%' AND YEAR(post_date) = %d AND MONTH(post_date) = %d AND DAY(post_date) = %d", $year, $month, $day ) ); return '<div class="addo40px addocenter">' . $count . '</div>'; } add_shortcode( 'videoattachmentcounttoday', 'count_videos_attachments_today' );