Voulez-vous afficher les publications populaires par vues dans WordPress ?
L’affichage de vos publications populaires peut vous aider à générer plus de trafic, à garder les visiteurs sur votre site plus longtemps et à créer une preuve sociale.
Dans cet article, nous allons vous montrer comment afficher vos publications populaires par vues dans WordPress, avec et sans plugin.
Pourquoi afficher les publications populaires par vues dans WordPress ?
Parfois, il peut être difficile pour vos visiteurs de trouver votre meilleur contenu. Même vos articles les plus populaires peuvent se perdre lorsque vous avez des milliers de billets de blog.
L’affichage de vos articles les plus populaires vous permet d’afficher vos articles les plus populaires n’importe où sur votre blog WordPress.
Vos publications populaires sont les éléments de contenu les plus réussis pour une raison. En les affichant à vos visiteurs, vous renforcerez la confiance, améliorerez la preuve sociale et garantirez que vos visiteurs restent plus longtemps sur votre site Web.
Lorsque vos visiteurs restent plus longtemps sur votre site WordPress, cela vous donne plus de temps pour les convaincre de faire un achat, de rejoindre votre newsletter par e-mail ou de prendre une autre mesure.
Cela dit, examinons comment afficher simplement les publications populaires par vues dans WordPress en utilisant 2 méthodes.
Cliquez sur le lien rapide pour passer directement à votre méthode préférée :
- Afficher les publications populaires par vues à l’aide d’un plugin
- Afficher les publications populaires par vues sans plugin
Didacticiel vidéo
Si vous préférez des instructions écrites, continuez à lire.
Méthode 1 : afficher les publications populaires par vues avec un plugin dans WordPress
Il existe de nombreux plugins de publications populaires WordPress que vous pouvez utiliser pour afficher votre contenu le plus populaire, mais le plugin le plus simple à utiliser est MonsterInsights.
MonstreInsights est la meilleure solution d’analyse pour WordPress utilisée par plus de 3 millions de sites Web. Il vous permet d’afficher simplement vos publications populaires n’importe où sur votre site WordPress.
Vous pouvez également utiliser la fonction Publications populaires en ligne pour afficher vos publications populaires directement dans votre contenu.
La première chose à faire est d’installer le plugin. Pour plus de détails, consultez notre guide étape par étape sur l’installation de Google Analytics dans WordPress pour les débutants.
Noter: Il y a un version gratuite de MonsterInsights disponible, mais nous utiliserons la version pro car elle inclut la fonction de publication populaire.
Lors de l’activation et de la configuration, accédez à Insights » Publications populaires puis cliquez sur l’élément de menu « Popular Posts Widget ».
Sur cet écran, vous pouvez sélectionner le style de publication populaire que vous souhaitez utiliser. Cela contrôlera l’apparence de vos messages populaires.
Il existe également de nombreuses options de personnalisation supplémentaires.
Par exemple, sous la méta-boîte « Aperçu du thème », vous pouvez afficher vos publications populaires dans un format « large » sous votre contenu ou sur le côté droit de votre page avec l’option « Étroit ».
Ensuite, vous pouvez modifier la couleur et la taille du titre, de l’auteur et de la date du message.
Le menu ‘Widget-Layout Options’ changera le nombre de colonnes qui sont affichées. Il existe également des options d’affichage supplémentaires que vous pouvez personnaliser sur cet écran.
MonsterInsights enregistrera automatiquement tous les paramètres après avoir effectué une modification.
Une fois que vous avez personnalisé l’apparence de vos publications populaires, vous disposez de différentes méthodes pour les ajouter à WordPress.
Dans la boîte méta ‘Options d’intégration’, il y a 4 options d’affichage différentes. Vous pouvez même utiliser plusieurs options d’affichage ensemble. Le moyen le plus simple consiste à activer la bascule « Placement automatique ».
Vous pouvez également afficher les publications populaires à l’aide de Gutenberg Blocks dans le nouvel éditeur WordPress, avec un shortcode, ou en ajoutant le widget à une barre latérale.
Pour afficher vos publications populaires à l’aide de Gutenberg Blocks, ouvrez une publication ou une page que vous souhaitez modifier.
Après cela, cliquez sur l’icône « Ajouter un bloc ».
Recherchez « messages populaires » dans la barre de recherche, puis choisissez l’option « messages populaires » ou « messages populaires en ligne ».
Ensuite, dans la barre latérale droite, vous pouvez personnaliser davantage l’apparence de vos publications populaires.
Les paramètres sont similaires aux paramètres du menu du plugin MonsterInsights que nous avons mis en évidence ci-dessus.
Une fois que vous avez terminé d’ajouter et de personnaliser l’apparence de vos publications populaires, assurez-vous de cliquer sur « Publier » ou « Mettre à jour » pour enregistrer vos modifications.
Désormais, vos visiteurs verront vos publications populaires lorsqu’ils visiteront votre site Web.
Méthode 2 : afficher les publications populaires par vues sans plugin dans WordPress
Si vous ne souhaitez pas utiliser de plugin, ou si vous utilisez déjà trop de plugins, vous pouvez utiliser cette méthode de code.
Il y a quelques inconvénients à utiliser cette méthode. Premièrement, cela implique d’ajouter du code à WordPress, et ce n’est pas convivial pour les débutants.
Deuxièmement, la méthode de code n’est pas aussi optimisée en termes de performances que le plugin MonsterInsights, elle augmentera donc la charge du serveur et peut ralentir votre site si vous avez beaucoup de contenu.
Cela dit, examinons comment ajouter des publications populaires dans WordPress sans plugin.
Dans cette méthode, vous devrez ajouter du code à vos fichiers WordPress. Si vous ne l’avez pas encore fait, consultez notre guide du débutant pour coller des extraits du Web dans WordPress.
Maintenant que vous savez comment ajouter du code dans WordPress, ajoutons le code suivant à votre fichier functions.php, dans un plugin spécifique au site, ou en utilisant un plugin d’extraits de code.
function wpb_set_post_views($postID) { $count_key = 'wpb_post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ $count = 0; delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); }else{ $count++; update_post_meta($postID, $count_key, $count); } } //To keep the count accurate, lets get rid of prefetching remove_action( 'wp_head', 'adjacent_posts_rel_link_wp_head', 10, 0);
Le code ci-dessus détectera le nombre de vues de publication et le stockera en tant que champ personnalisé pour chaque publication.
Une fois que vous avez ajouté cette fonction à WordPress, vous devez appeler la fonction sur vos pages de publication unique. Maintenant, vous devez indiquer à la fonction quelle publication obtient le crédit pour les vues.
Pour ce faire, copiez et collez le code suivant dans votre boucle de publication unique.
wpb_set_post_views(get_the_ID());
Si vous utilisez un thème enfant ou si vous souhaitez simplement vous faciliter la tâche, vous devez simplement ajouter le tracker dans votre en-tête en utilisant wp_head crochet.
Pour ce faire, collez le code suivant dans le fichier functions.php de votre thème ou dans le plugin spécifique au site (comme indiqué ci-dessus) :
function wpb_track_post_views ($post_id) { if ( !is_single() ) return; if ( empty ( $post_id) ) { global $post; $post_id = $post->ID; } wpb_set_post_views($post_id); } add_action( 'wp_head', 'wpb_track_post_views');
Une fois que vous l’avez placé, chaque fois qu’un utilisateur visite la publication, le champ personnalisé sera mis à jour.
Noter: Si vous utilisez un plugin de mise en cache, cette technique ne fonctionnera pas par défaut. Vous pouvez utiliser la fonctionnalité de mise en cache fragmentée proposée par certains plug-ins de mise en cache avancés pour contourner les plug-ins de mise en cache.
Maintenant, vous pouvez faire toutes sortes de choses intéressantes telles que l’affichage du nombre de vues par publication ou le tri des publications par nombre de vues. Voyons comment faire certaines de ces choses intéressantes.
Vous pouvez afficher le nombre de vues de publication sur vos pages de publication unique, souvent à côté du nombre de commentaires, ou de vos boutons de partage social.
Pour ce faire, ajoutez ce qui suit dans le fichier functions.php de votre thème ou dans le plugin spécifique au site (mis en évidence ci-dessus).
function wpb_get_post_views($postID){ $count_key = 'wpb_post_views_count'; $count = get_post_meta($postID, $count_key, true); if($count==''){ delete_post_meta($postID, $count_key); add_post_meta($postID, $count_key, '0'); return "0 View"; } return $count.' Views'; }
Ensuite, à l’intérieur de votre boucle de publication, ajoutez le code suivant :
wpb_get_post_views(get_the_ID());
Si vous souhaitez trier les publications par nombre de vues, vous pouvez le faire facilement en utilisant le wp_query post_meta paramètre.
L’exemple de requête de boucle le plus basique ressemblerait à ceci :
<?php $popularpost = new WP_Query( array( 'posts_per_page' => 4, 'meta_key' => 'wpb_post_views_count', 'orderby' => 'meta_value_num', 'order' => 'DESC' ) ); while ( $popularpost->have_posts() ) : $popularpost->the_post(); the_title(); endwhile; ?>
Pour ajouter d’autres paramètres WP_Query tels que la plage de temps, reportez-vous à la Page WP_Query dans le manuel du développeur.
Nous espérions que cet article vous a aidé à apprendre à afficher les publications populaires par vues dans WordPress. Vous pouvez également consulter notre guide sur la façon d’améliorer votre classement SEO WordPress, et nos choix d’experts des plugins WordPress indispensables pour les sites Web d’entreprise.