WordPress : Les messages récents ne s’affichent pas uniquement sur une page de catégorie spécifique
⚠️ Problème d’affichage des articles sur une page de catégorie ?
Le paramètre offset
dans votre requête WP_Query peut être la cause du souci. Il perturbe souvent la pagination ou empêche certains articles d’apparaître. Supprimez 'offset' => 1
de votre code pour que les nouveaux articles soient bien chargés sur la page de catégorie concernée.
Sur mon blog, pour une raison quelconque, l’une des pages de catégorie refuse de charger de nouveaux articles même lorsque je vide tous mes caches. J’utilise WP Super Cache
(W3 Total Cache a cassé mon site), Autoptimize
et Cloudflare
pour la mise en cache.
Je doute que le code soit le problème puisque les autres pages de catégorie fonctionnent très bien.
$query= new WP_Query(array(
'offset' => 1,
'cat' => $cat_ID
));
if ( $query->have_posts() ) while ( $query->have_posts() ) : $query->the_post();
get_template_part('content', get_post_format()); // loaded from content.php
endwhile;
Quelle pourrait en être la cause ?
Solution n°1 trouvée
Supprimez ‘offset’ de l’argument de requête.
Solution n°2 trouvée
Honnêtement, un tir dans le noir, mais le décalage peut l’empêcher de lire cette catégorie dans le tableau de catégories. Essayez peut-être de mettre la valeur de décalage à 0 (peut-être même -1). J’espère que cela pourra aider. Bonne chance.
EDIT : a également pu trouver ceci avec quelques informations sur le paramètre de décalage :
https://codex.wordpress.org/Class_Reference/WP_Query#Pagination_Parameters
0 commentaire