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]' ); ?>