Comment afficher les messages populaires par jour, semaine, mois et tout le temps en WordPress

Comment afficher les messages populaires par jour, semaine, mois et tout le temps dans WordPress

Afficher vos messages les plus populaires — filtrés par jour, semaine, mois ou tout le temps — est l'une des façons les plus intelligentes de garder les visiteurs engagés plus longtemps, de réduire les taux de rebond, et de guider les nouveaux lecteurs vers votre contenu le plus performant. avec les signaux de comportement de l'utilisateur jouant un rôle plus important dans les classements de Google, l'affichage de tendance ou de contenu populaire à feuilles persistantes aide à améliorer le temps sur site, le lien interne, et l'autorité globale du site. Chez Cope Business, nous ajoutons fréquemment des sections dynamiques pour nos clients services techniques d'audit SEO pour stimuler l'engagement et aider les articles de grande valeur restent visibles.

Ce guide convivial pour les débutants vous montre trois façons faciles et efficaces d'afficher des messages populaires par différentes périodes de temps dans WordPress — en utilisant des plugins (facile) et un code léger (pas de plugin supplémentaire).

Pourquoi afficher les messages populaires par période de temps?

  • Conserver le contenu frais — Faits saillants des articles en tendance (jour/semaine) et intemporels (tout le temps)
  • Améliore l'expérience utilisateur — Les lecteurs découvrent ce que d'autres ont trouvé utile
  • Augmente Pageviews — Plus de clics internes → sessions plus longues
  • SEO Boost — Signaux d'engagement plus élevés + meilleure liaison interne
  • Preuve sociale — Le plus populaire de cette semaine

Parfait pour les blogs, les sites d'actualité, les tutoriels ou tout site web riche en contenu.

Méthode 1: Utilisation d'un plugin (plus facile et plus flexible)

Les plugins vous donnent de belles mises en page, des vignettes, un filtrage basé sur le temps et un code zéro.

Plugin recommandé: WordPress Popular Posts (Free & Pro)

C'est le plugin le plus populaire et fiable pour les messages populaires basés dans le temps.

Configuration étape par étape

  1. Installer et activer Messages populaires WordPress de Plugins > Ajouter un nouveau.
  2. Allez à Paramètres > Messages populaires WordPress.
  3. Dans Outils onglet → Générer de nouvelles données de messages populaires (configuration initiale).
  4. Dans Widget onglet → Ajouter un nouveau widget à la barre latérale/pied:
    • Titre: Trending This Week, Popular This Month, etc.
    • Durée: 24 dernières heures, 7 derniers jours, 30 derniers jours, Toutes les heures
    • Type de poste: Postes (ou pages/types personnalisés)
    • Nombre de postes : 5-10
    • Trier par : Vues
    • Afficher: Miniature, extrait, auteur, date, vues
  5. Style: Choisissez la mise en page (liste, grille), la taille des vignettes, CSS personnalisé si nécessaire.
  6. Enregistrer → Faites glisser le widget dans la zone souhaitée.
  7. Optionnel : utiliser le shortcode
[wpp range="weekly" posts_per_page="5" thumbnail_width="150"]

n'importe où (postes, pages, zones personnalisées).

Version pro (~39 $/an): Ajoute des types de post personnalisés, des filtres avancés, des sujets de tendance widget, API REST.

Pour: Très précis, gammes de temps multiples, vignettes, compteur de vues, shortcode + support widget.
Points négatifs: Version gratuite avec style basique (sur mesure avec CSS).

Plugin alternatif: Top 10 – Postes populaires — prend également en charge les plages de temps et les shortcodes.

Méthode 2: Utilisation du code personnalisé avec WP Query (Léger – Pas de greffon)

Pour un contrôle complet sans ajouter de plugins supplémentaires.

Étapes

  1. Installer Code WP (libre) de Plugins > Ajouter un nouveau — le moyen le plus sûr d'ajouter du code.
  2. Allez à Extraits de code > Ajouter un extrait de code → Créer un nouvel extrait de texte intitulé "Recently Popular Posts by Time".
  3. Coller un de ces shortcodes (choisir la plage de temps):

Postes populaires hebdomadaires (les 7 derniers jours)

PHP

function cope_weekly_popular_posts_shortcode($atts) {
    $atts = shortcode_atts(array('number' => 5), $atts);

    $args = array(
        'post_type'      => 'post',
        'posts_per_page' => $atts['number'],
        'meta_key'       => 'views',
        'orderby'        => 'meta_value_num',
        'order'          => 'DESC',
        'date_query'     => array(
            array(
                'after'     => '7 days ago',
                'inclusive' => true,
            ),
        ),
    );

    $query = new WP_Query($args);

    if (!$query->have_posts()) return '<p>No popular posts this week.</p>';

    $output = '<ul class="weekly-popular-posts">';
    while ($query->have_posts()) {
        $query->the_post();
        $output .= '<li><a href="' . get_permalink() . '">' . get_the_title() . '</a></li>';
    }
    $output .= '</ul>';
    wp_reset_postdata();

    return $output;
}
add_shortcode('weekly_popular', 'cope_weekly_popular_posts_shortcode');

Utiliser le shortcode:

[weekly_popular number="6"]

Pour mensuel changer il y a 7 jours → il y a 30 jours

Pour tout le temps supprimer entièrement la partie date query.

Pour: Zéro plugins supplémentaires, entièrement personnalisables.
Points négatifs: Nécessite un plugin de visualisation (par exemple, Post Views Counter – gratuit) pour suivre les vues.

Méthode 3 : Utilisation de widgets ou de shortcodes avec plugins (visuel et rapide)

  • Messages récents Widget étendu (gratuit): Définissez l'ordre par=modifié ou utilisez les vues si vous avez un compteur.
  • Affichage des postes shortcode:
[display-posts orderby="modified" order="DESC" posts_per_page="5"]

Meilleures pratiques pour les articles populaires Sections

  • Numéro limite — 5–8 poteaux pour éviter les encombrements
  • Afficher les vignettes — Augmente le taux de clic
  • Ajouter une date/une vue — Builds trust (-)Mise à jour il y a 2 jours
  • Mobile-Amis — Assurer une mise en page adaptée
  • Résultats — Utiliser le cache; vignettes paresseuses
  • SEO — Utiliser des rubriques descriptives; ajouter des liens internes

Mettre en valeur le contenu populaire garde votre site se sentant actif et précieux.

Réflexions finales

Afficher des messages récemment mis à jour ou les plus populaires dans WordPress est un moyen simple mais puissant de présenter du contenu frais, améliorer l'engagement, et de signaler à Google que votre site est activement maintenu. Utilisez WordPress Popular Posts pour de belles listes filtrées dans le temps — ou des shortcodes légers si vous ne voulez pas de plugins supplémentaires.

La fraîcheur est toujours importante — utilisez - la à votre avantage.

Besoin d'aide pour ajouter des sections de contenu dynamique, optimiser votre blog pour le référencement ou améliorer la performance globale du site? Contacter Cope Business pour une consultation SEO technique gratuite — nous allons examiner votre site et mettre en œuvre des améliorations sur mesure pour garder votre contenu visible et précieux.

Cet article était - il utile?
OuiNuméro