WordPress est un outil de gestion de contenu souvent utilisé comme un blog mais aussi dans certains cas comme boutique avec des plugins comme WooCommerce.
Ajouter une condition d'affichage dans WordPress
Il est possible avec WordPress d'afficher des loop de posts c'est-à-dire des listes de posts. Ces posts peuvent très bien être des articles, des produits ou tout type d'entité souhaité.
Par défaut, les listes de posts affichent les derniers posts mais dans le cas précis d'une boutique, dans mon cas sous WooCommerce, il est possible de n'afficher que les derniers articles avec une condition temporelle.
Voici le code à ajouter au fichier .php contenant votre boucle avec dans ce cas un affichage des posts de moins de 45 jours :
<?php $mylimit = 45 * 86400; // days * seconds per day $post_age = date('U') - get_post_time('U'); if ($post_age < $mylimit) { // action si posts plus vieux que 45 jours } else { // action dans le cas contraire</pre> } ?>
J'espère que cela vous sera utile
Astuce dans le cas d'une boutique sous WooCommerce pour lister les valeurs d'une variable, ici $product :
<?php print_r($product); ?>
Tags: