Aller au contenu
EN

Le nombre d’articles publiés / modifiés – 48 Heures

Créer une requête - Le compte d'articles modifiés - 48 Heures
Version audio de cet article

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