Comment classer vos catégories par ordre de mise à jour la plus récente

Publié le : 20 novembre 2025. Date de dernière mise à jour : 20 novembre 2025

 

Les snippets sont de petits morceaux de code que l’on ajoute à WordPress ou WooCommerce pour étendre ou ajuster le comportement du site sans recourir à un plugin supplémentaire. Ils permettent d’optimiser les performances, de personnaliser des fonctionnalités spécifiques et de garder un contrôle précis sur ce qui est réellement exécuté. En évitant la surcharge de modules externes, ils réduisent les risques d’incompatibilités tout en offrant une grande souplesse pour adapter l’expérience aux besoins du projet. Pour un site qui évolue régulièrement, c’est une façon propre et maîtrisée d’intégrer des améliorations ciblées.

Ce snippet permet de réorganiser automatiquement vos catégories en fonction de leur date de mise à jour la plus récente. En récupérant pour chacune la dernière modification enregistrée, puis en les triant selon cet indicateur, il offre une vue claire et dynamique de vos contenus les plus actifs. Cette approche facilite la gestion éditoriale en mettant en avant les catégories qui évoluent le plus, tout en simplifiant le suivi des sections nécessitant une attention particulière.

1|Information

Avant d’utiliser ce snippet, assurez-vous d’avoir installé l’extension Code Snippets (gratuite) sur votre site WordPress. Si ce n’est pas le cas, vous pouvez la télécharger via le lien ci-dessous. Si vous n’avez jamais ajouté de fonctionnalité spécifique à votre site WordPress, nous vous recommandons de commencer par lire notre guide dédié (lien ci-dessous).


2|Prérequis

Voici la liste des extensions nécessaires au bon fonctionnement de ce snippet. Assurez-vous de les installer avant d’activer le snippet.

WooCommerceNécessaire pour la vente de produits virtuels sur votre site

3|Snippet

Voici le snippet à utiliser. Les commentaires à l’intérieur du code vous guideront sur le fonctionnement de ce snippet.

Assurez-vous de cocher la case « Run snippet everywhere » avant d’activer le snippet.

/**
 * Comment classer vos catégories par ordre de mise à jour la plus récente
 */
<?php
$cat_array = array();
$args=array(
'post_type' => 'post',
'post_status' => 'publish',
'posts_per_page' => 20,
'caller_get_posts'=> 1
);
$my_query = null;
$my_query = new WP_Query($args);
if( $my_query->have_posts() ) {
while ($my_query->have_posts()) : $my_query->the_post();
$cat_args=array('orderby' => 'none');
$cats = wp_get_post_terms( $post->ID , 'category', $cat_args);
foreach($cats as $cat) {
$cat_array[$cat->term_id] = $cat->term_id;
}
endwhile;
}
if ($cat_array) {
foreach($cat_array as $cat) {
$category = get_term_by('ID',$cat, 'category');
echo '<a href="' . esc_attr(get_term_link($category, 'category')) . '" title="' . sprintf( __( "View all posts in %s" ), $category->name ) . '" ' . '>' . $category->name.'</a>'.'<br />';
}
}
wp_reset_query();
?>

Résumé fonctionnel

Le snippet :

  • récupère les 20 articles les plus récents ;
  • collecte toutes les catégories liées à ces articles (sans doublons) ;
  • affiche une liste de liens vers ces catégories.

Il ne trie pas explicitement les catégories par date de dernière mise à jour, mais comme il se base sur les derniers posts, il met en avant les catégories récemment actives. C’est une approximation assez courante : on surfe sur l’actualité éditoriale sans se fatiguer avec une requête plus sophistiquée.

Allez plus loin

Ce type de personnalisation montre à quel point WooCommerce peut être étendu via des filtres et actions WordPress. Si vous souhaitez davantage personnaliser votre programme de fidélité, pensez à consulter la documentation WooRewards ou à faire appel à un développeur WordPress expérimenté (voir notre page de Développements sur mesure).

Nos extensions

Nous avons créé des extensions performantes et largement plébiscitées pour WooCommerce. Boostez vos ventes grâce à nos solutions

WooRewards

Découvrez l'extension de fidélité la plus puissante pour WooCommerce. Systèmes simples ou par niveaux, parrainages, réseaux sociaux, badges et succès, vous y trouverez tous les outils pour construire VOTRE programme de fidélité

En savoir plus

VIP Memberships

VIP Memberships est un outil complet de gestion d'adhésions (memberships) pour votre site WooCommerce. Vendez des abonnements à vos clients et faites les profiter d'avantages comme des prix préférentiels ou des produits exclusifs

En savoir plus

Virtual Wallet

Offrez à vos clients un portefeuille virtuel sur votre site web. Laissez-lez emmagasiner de l'argent en achetant vos produits et utiliser ce crédit lors de futurs achats. Cette extension propose aussi un outil de carte cadeaux complet

En savoir plus

Referral Codes

Gagnez de nouveaux clients grâce à cet outil complet de référencement. Que ce soit par le biais d'influenceurs ou de simples référents, récompensez les ainsi que les nouveaux clients qu'ils amènent

En savoir plus

Laissez un commentaire

Vous devez être connectés afin de publier un commentaire.