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 : 15 août 2021 - Modifié le : 24 février 2022
Temps de lecture : 1 minute, 46 seconds - 146 mots
Partager la publication "Le nombre d’articles publiés / modifiés – 48 Heures"
Nous allons dans ce tutoriel créer un requête WP Query pour obtenir le nombre d’articles publiés ou modifiés les 2 derniers jours, donc dans les 48 dernières heures.
Nous allons dans notre requête questionner notre Post Type, et de retourner le résultat compte du Post Type publié dans les 48 dernières heures.
Dans notre exemple notre Post Type s’appelle crasyphotosgalleries.
Puis nous donnons deux conditions dans notre date_query deux arguments, le premier de valider le post_date (date de publication) des 2 derniers jours, et/ou le post_modified (dernière date de modification) des deux derniers jours.
Créer une requête - Le compte d'articles publiés / modifiés
Nous allons dans notre fonction créer le résultat dans un shortcode WordPress.
///////////////////////////////////// Shortcode show Count Modified 48 Hours ////////////// add_shortcode( 'addocountpost', 'addo_count_posttype_modified' ); function addo_count_posttype_modified(){ $args = array( 'post_type' => 'crasyphotosgalleries', 'date_query' => array( 'relation' => 'OR', array( 'column' => 'post_date', 'after' => '-2 days' ), array( 'column' => 'post_modified', 'after' => '-2 days' ) ) ); // query $updated = new WP_Query($args); $totalpost = $updated->found_posts; return '<div class="addo40px addocenter">' . $totalpost . '</div>'; }
Nous pouvons afficher un shortcode dans nos contenus qui sera celui-ci :
[addocountpost]
Nous pouvons afficher un shortcode dans nos templates qui sera celui-ci :
<?php echo do_shortcode( '[addocountpost]' ); ?>