Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
Coupe WPB
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Comment afficher le contenu uniquement aux abonnés/abonnés RSS dans WordPress

Note éditoriale : Nous percevons une commission sur les liens des partenaires sur WPBeginner. Les commissions n'affectent pas les opinions ou les évaluations de nos rédacteurs. En savoir plus sur Processus éditorial.

Voulez-vous afficher le contenu uniquement aux abonnés/abonnées RSS dans WordPress ?

Le RSS (Really Simple Syndication) n’est peut-être pas aussi populaire que les réseaux sociaux, mais certaines personnes l’utilisent encore pour rester au courant de l’actualité de leurs blogs préférés. Si vous avez des abonnés/abonnées RSS, vous pouvez leur proposer du contenu exclusif.

Dans cet article, nous allons vous montrer comment masquer du contenu aux utilisateurs/utilisatrices général(e)s et l’afficher uniquement aux abonné(e)s/abonné(e)s RSS dans WordPress.

How to Show Content Only to RSS Subscribers in WordPress

Pourquoi afficher un contenu RSS exclusif aux abonnés/abonnés de WordPress ?

Proposer du contenu exclusif aux abonnés/abonnées RSS peut s’avérer gagnant pour votre site WordPress.

Pour les Lecteurs, c’est une raison de s’abonner à votre flux RSS, ce qui leur permet de ne jamais manquer votre dernier contenu. Il peut s’agir d’un accès anticipé à de nouveaux podcasts ou d’un concours exclusif permettant de gagner des prix intéressants.

En tant que propriétaire de site web, récompenser la fidélité des lecteurs peut permettre aux utilisateurs/utilisatrices de rester engagés et de revenir, ce qui peut s’avérer utile pour les nouveaux sites qui tentent de se faire des adeptes.

Example of a call-to-action inviting readers to subscribe via RSS

Dans cette optique, voyons comment afficher le contenu uniquement aux abonnés/abonnées RSS dans WordPress.

Comment afficher le contenu uniquement aux abonnés/abonnés RSS dans WordPress

Ce tutoriel nécessite d’ajouter un code personnalisé à WordPress, plus précisément dans votre fichier functions.php. Pour rendre le processus sûr et adapté aux débutants, nous utiliserons WPCode au lieu de modifier le fichier directement.

WPCode est la meilleure extension d’extrait de code sur le marché. Il vous permet d’ajouter facilement des extraits de code à votre site sans avoir à traiter directement avec les fichiers de votre thème WordPress. De cette façon, il y a moins de chances que vous cassiez votre site ou que vous provoquiez une énorme erreur.

Avant de suivre l’une des méthodes ci-dessous, assurez-vous d’abord d’installer l’extension WPCode. Les versions pro et gratuite de l’extension fonctionneront pour ce tutoriel.

Pour obtenir des instructions étape par étape, consultez notre guide du débutant sur l’installation d’une extension WordPress.

Tous les tutoriels ci-dessous utilisent les mêmes étapes, mais le code lui-même sera différent, en fonction du cas d’utilisation choisi.

Après avoir installé l’extension, vous devez vous rendre dans  » Code Snippets  » +  » Add Snippet «  depuis le tableau de bord WordPress. Ensuite, sélectionnez  » Ajouter votre code personnalisé (nouvel extrait)  » et cliquez sur le bouton  » Utiliser l’extrait « .

Adding a custom code snippet to WordPress

Vous pouvez maintenant suivre l’un des tutoriels WordPress ci-dessous. N’hésitez pas à utiliser ces liens rapides pour passer à la méthode que vous souhaitez utiliser :

Méthode 1 : Afficher des extraits de contenu spécifiques uniquement aux abonnés/abonnés RSS de WordPress

Si vous souhaitez créer une publication de blog régulière mais inclure un extrait de contenu exclusif pour vos abonnés/abonnés RSS, vous pouvez utiliser cette méthode.

Ce code masquera un extrait de contenu de publication spécial à vos visiteurs habituels et l’affichera uniquement à vos abonnés/abonnés RSS.

Tout d’abord, donnez un nom à votre extrait de code, par exemple « Afficher un contenu RSS spécifique », puis modifiez le type de code en « Extrait de code PHP ».

Creating a custom code snippet to show exclusive content for RSS readers

Ensuite, ajoutez le code suivant dans la boîte de Prévisualisation du code :

function wpb_showcontent_rss( $atts, $content ) {
if ( is_feed() )
return $content;
}
add_shortcode( 'showcontentrss', 'wpb_showcontent_rss' );

Cette fonction vérifie si la demande actuelle concerne un flux RSS. Si c’est le cas, la fonction affichera le contenu spécifié dans les identifiants du shortcode [showcontentrss].

Une fois le code ajouté, défilez vers le bas pour vous assurer que la méthode d’insertion est « Insertion automatique » et que l’Emplacement est « Exécuter partout ».

Cliquez ensuite sur le permutateur « Inactif » pour qu’il devienne « Actif », puis cliquez sur le bouton « Enregistrer l’extrait ».

Saving a new snippet in WPCode

Maintenant, allez-y et ouvrez l’éditeur de blocs Gutenberg pour créer une nouvelle publication WordPress. Essayez d’y ajouter des blocs comme d’habitude.

Ensuite, n’importe où sur la page, cliquez sur le bouton d’ajout de bloc « + » et sélectionnez le bloc « Code court ».

Adding a shortcode block in Gutenberg

À l’intérieur de votre nouveau bloc de code court, ajoutez simplement les identifiants [showcontentrss] et [/showcontentrss]. Ensuite, vous pouvez écrire du contenu entre ces identifiants.

Dans notre exemple, nous avons écrit : [showcontentrss]Enregistrez 50% de réduction sur WPForms avec ce code promo exclusif WPForms: SAVE50[/showcontentrss]

Adding shortcode tags to show exclusive content to RSS subscribers

En savoir plus, consultez notre guide pour débutants sur l’ajout d’un code court dans WordPress.

Une fois que c’est fait, il suffit de publier la publication. Lorsque vous visitez votre site WordPress comme un internaute normal, vous ne verrez pas le contenu enveloppé dans le code court.

Toutefois, si vous ouvrez la publication du blog WordPress à partir d’un lecteur de flux RSS, vous la verrez :

Example of RSS-exclusive content made with WPCode

Méthode 2 : Afficher des publications de blog spécifiques uniquement aux abonnés/abonnés RSS

Voulez-vous masquer une publication entière de votre blog à vos internautes et l’afficher uniquement à vos abonnés/abonnées RSS ? Si c’est le cas, vous pouvez simplement suivre cette méthode.

La première étape consiste à donner un nom à votre extrait, par exemple « Exclure des publications spécifiques pour le RSS », et à modifier le type de code en « PHP Snippet ».

Adding custom code in WPCode to show blog posts only for RSS subscribers

Vous devez maintenant copier ce code et le coller dans la boîte de Prévisualisation du code :

function excludePosts($query) {
// Check if the query is for the home page or an archive page
if ($query->is_home() || $query->is_archive()) {
// Specify the IDs of the posts you want to exclude
$excludedPosts = array(1, 2, 3); // Replace 1, 2, 3 with the IDs of the posts you want to exclude
$query->set('post__not_in', $excludedPosts);
}
return $query;
}
add_filter('pre_get_posts', 'excludePosts');

Cette fonction permet de spécifier les ID des publications que vous souhaitez exclure de la vue générale et afficher uniquement aux abonnés/abonnés RSS. Choisissez de remplacer les numéros d’ID par les ID des publications que vous avez choisies.

Si vous ne savez pas où trouver vos ID de publication, vous pouvez lire notre article sur comment trouver un ID de publication, de catégorie, d’identifié, de commentaires ou d’utilisateur dans WordPress.

Une fois que c’est fait, défilez vers le bas pour vous assurer que la méthode d’insertion est « Insertion automatique » et que l’Emplacement est « Exécuter partout ». Ensuite, rendez le code « Actif » et cliquez sur le bouton « Enregistrer l’extrait ».

Saving a new snippet in WPCode

Si le code fonctionne, vous ne verrez pas vos publications de blog dans votre navigateur, mais vous pourrez les consulter dans un lecteur RSS.

Note : chaque fois que vous publiez un article de blog spécial pour les abonnés/abonnées RSS, vous devez mettre à jour le tableau des ID de publication dans l’extrait de code. Mais si vous n’avez pas l’offre d’ajouter de nouveaux articles, vous n’avez rien d’autre à faire.

Méthode 3 : Afficher des catégories spécifiques uniquement pour les abonnés/abonnés RSS de WordPress

Vous pouvez utiliser cette dernière méthode si vous décidez de regrouper vos publications de blog destinées uniquement aux abonnés RSS dans une seule catégorie. L’avantage de cette option est que vous ne devez pas mettre à jour le code chaque fois que vous créez une nouvelle publication de blog pour les abonnés/abonnés RSS.

Comme précédemment, veillez à donner un nom à votre extrait de code (comme « Exclure les catégories de publications pour le RSS ») et modifiez le type de code en « Extrait de code PHP ».

Adding custom code to only show blog posts from a specific category to RSS subscribers

Insérez ensuite le code suivant dans la boîte de Prévisualisation du code :

function excludeCategory($query) {
// Check if the query is for the home page or an archive page
if ($query->is_home() || $query->is_archive()) {
// Exclude posts from a specific category by ID
$query->set('cat', '-1'); // Replace '1' with the ID of the category you want to exclude
}
return $query;
}
// Hook the function to the 'pre_get_posts' filter
add_filter('pre_get_posts', 'excludeCategory');

Cette fonction spécifie l’ID des catégories que vous souhaitez exclure du public et afficher uniquement dans un lecteur RSS. Avant d’activer ce code, assurez-vous de remplacer le ‘1’ par l’ID de la catégorie et de laisser le tiret ‘-‘ tel quel.

Lorsque vous avez terminé, descendez dans la page pour vous assurer que la méthode d’insertion est « Insertion automatique » et que l’Emplacement est « Exécuter partout ». Ensuite, rendez le code « Actif » et cliquez sur « Enregistrer l’extrait ».

Saving a new snippet in WPCode

Vous saurez que votre code est un succès si vous ne pouvez pas voir les publications de blog de cette catégorie lorsque vous les consultez dans un navigateur, mais que vous pouvez les voir en tant qu’articles de flux dans un lecteur RSS.

Flux RSS WordPress : Foire aux questions

Maintenant que nous vous avons montré comment afficher le contenu uniquement aux abonnés/abonnées RSS dans WordPress, nous allons nous pencher sur quelques questions courantes concernant les flux RSS de WordPress.

Les flux RSS sont-ils encore populaires ?

Le RSS n’est peut-être pas à la mode, mais de nombreuses personnes l’utilisent encore pour se tenir au courant de l’actualité de leurs sites préférés. Il s’agit d’un moyen d’être informé des nouvelles publications sans avoir à consulter chaque site individuellement.

Quels sont les avantages des flux RSS de WordPress ?

Le premier avantage est la notification des nouvelles publications. Les abonnés/abonnées à peuvent recevoir des alertes automatiques chaque fois que vous publiez un nouveau contenu, ce qui leur permet de ne jamais manquer une de vos publications.

Le deuxième avantage est que les flux RSS peuvent aider à l’optimisation des moteurs de recherche (SEO) de WordPress. Ils peuvent signaler aux moteurs de recherche que votre site est constamment mis à jour avec du contenu frais.

Vous pouvez consulter nos astuces rapides et faciles pour optimiser votre flux RSS WordPress pour plus d’informations.

Où trouver l’URL de votre flux RSS dans WordPress ?

La plupart du temps, WordPress aura déjà ajouté un flux RSS pour votre site. Vous devez uniquement y accéder en ajoutant /feed à la fin de votre nom de domaine. Parfois, vous devrez ajouter /index.php/feed si la première option ne fonctionne pas.

Comment permettre aux utilisateurs/utilisatrices de s’abonner au flux RSS de mon site ?

L’un des meilleurs moyens de permettre aux utilisateurs de s’abonner au flux RSS de votre site est d’utiliser des services de marketing e-mail comme Brevo. Cette plateforme peut se connecter au flux de votre site et envoyer des e-mails de notification chaque fois que vous publiez quelque chose de nouveau.

À partir de là, vous pouvez connecter la plateforme de marketing e-mail avec une extension de formulaire comme WPForms pour créer un formulaire d’abonnement sur votre site.

En savoir plus, consultez notre article sur la façon d’avertir les abonnés/abonnées des nouvelles publications dans WordPress.

Nous espérons que cet article vous a aidé à apprendre comment afficher le contenu uniquement aux abonnés/abonnés du flux RSS dans WordPress. Vous pouvez également consulter notre choix d’experts des meilleures extensions de flux RSS pour WordPress et notre guide étape par étape sur la façon d’augmenter la vitesse et les performances de WordPress.

If you liked this article, then please subscribe to our YouTube Channel for WordPress video tutorials. You can also find us on Twitter and Facebook.

Divulgation : Notre contenu est soutenu par les lecteurs. Cela signifie que si vous cliquez sur certains de nos liens, nous pouvons gagner une commission. Consultez comment WPBeginner est financé, pourquoi cela compte et comment vous pouvez nous soutenir. Voici notre processus éditorial.

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

L'ultime WordPress Toolkit

Accédez GRATUITEMENT à notre boîte à outils - une collection de produits et de ressources liés à WordPress que tous les professionnels devraient avoir !

Reader Interactions

5 commentairesLaisser une réponse

  1. Syed Balkhi says

    Hey WPBeginner readers,
    Did you know you can win exciting prizes by commenting on WPBeginner?
    Every month, our top blog commenters will win HUGE rewards, including premium WordPress plugin licenses and cash prizes.
    You can get more details about the contest from here.
    Start sharing your thoughts below to stand a chance to win!

  2. Harish says

    Hi,
    Very useful article. I was looking for exactly the same feature BUT
    1. The incentive is to signup for my mailing list
    2. The content becomes immediately visible (Same page, hopefully) as soon as they signup

    Would much appreciate insights

    Thanks much

Laisser une réponse

Merci d'avoir choisi de laisser un commentaire. Veuillez garder à l'esprit que tous les commentaires sont modérés selon notre politique de commentaires, et votre adresse e-mail ne sera PAS publiée. Veuillez NE PAS utiliser de mots-clés dans le champ du nom. Ayons une conversation personnelle et significative.