Le fil RSS de WordPress (fil RSS) permet aux abonnés d'accéder rapidement aux mises à jour, mais dans certains cas, il peut également être utilisé par d'autres pourRécupérer et copier automatiquement le contenu de votre site web. Par conséquent.Désactiver les flux RSSest l'une des mesures de protection que vous pouvez prendre.
Qu'est-ce qu'un flux RSS WordPress ?
RSS signifie "Really Simple Syndication" et est utilisé pour fournir des mises à jour du contenu d'un site web par le biais d'abonnements. Les flux RSS de WordPress permettent aux utilisateurs de recevoir automatiquement les mises à jour du site web par le biais d'agrégateurs RSS, ce qui est très pratique pour les utilisateurs. Cette fonctionnalité peut également être facilement exploitée par des personnes peu scrupuleuses pour collecter, copier et redistribuer votre contenu.
Toutefois, si vous souhaitez protéger votre contenu ou si vous ne voulez pas que d'autres sites récupèrent automatiquement le contenu que vous publiez, vous pouvez choisir de désactiver les flux RSS.
Préparation avant de désactiver les flux RSS
Avant de désactiver les flux RSS, veuillez vérifier les points suivants :
- Vérifier si les flux RSS sont activésVous pouvez le faire en vous rendant à l'adresse suivante
https://yourdomain.com/rss
pour vérifier. Si vous voyez un résumé du contenu ou de l'identité du site, vous pouvez le vérifier.Informations actualiséesSi le flux RSS est activé, alors le flux RSS est activé. - Sauvegarder votre site webModifier les fichiers principaux de WordPress (tels que functions.php) peut provoquer des erreurs inattendues. Il est recommandé de faire d'abord une sauvegarde de votre site au cas où quelque chose se passerait mal et que vous puissiez le restaurer rapidement.
- Utilisation de thèmes enfantsPour plus d'informations, consultez le site web de la Commission européenne : Lorsque vous modifiez les fichiers d'un thème, il est recommandé d'utiliser un thème enfant pour éviter d'écraser les modifications apportées lors de la mise à jour du thème.
- Confirmation de l'édition des fonctions de support des thèmesCertains thèmes ne prennent pas en charge l'édition
functions.php
comme le thème par défaut de WordPress "Twenty Twenty-Three". Assurez-vous que le thème que vous utilisez prend en charge cette fonctionnalité.
Étapes pour désactiver les flux RSS de WordPress
Après avoir effectué les préparatifs ci-dessus, vous pouvez suivre les étapes ci-dessous pour désactiver les flux RSS dans WordPress :
Etape 1 : Se connecter au backend de WordPress
Connectez-vous au backend de WordPress en tant qu'administrateur. Vous pouvez généralement le faire en visitant le site https://yourdomain.com/login
Effectuez une connexion. Une fois connecté, accédez au tableau de bord du site web.
Étape 2 : Modifier le fichier functions.php
Dans le tableau de bord de WordPress, trouvez "état extérieur"puis sélectionnez "Éditeur de fichiers de thèmes".
- Cliquez sur "Apparence" dans le tableau de bord.
- Sélectionnez "Theme File Editor" dans le menu déroulant et trouvez le fichier "functions.php" dans la liste des fichiers à droite.
- spectacle (un billet)
functions.php
ajoutez le code suivant à la fin du fichier :
/**
* : : Affiche un message personnalisé lors de l'accès à la page RSS.
*
* @return void
*/
function wpg_disable_rss() {
wp_die(
sprintf(
// Traduit le texte des sites web multilingues.
esc_html__('RSS Feed not available, please visit %1$shomepage%2$s!' ),
' ', ''
)
);
}
// Désactiver tous les flux RSS
add_action( 'do_feed_rdf', 'wpg_disable_rss', 1 ) ;
add_action( 'do_feed_rss', 'wpg_disable_rss', 1 ) ;
add_action( 'do_feed_rss2', 'wpg_disable_rss', 1 ) ;
add_action( 'do_feed_atom', 'wpg_disable_rss', 1 ) ;
add_action( 'do_feed_rss2_comments', 'wpg_disable_rss', 1 ) ;
add_action('do_feed_atom_comments', 'wpg_disable_rss', 1 ) ;
// Supprimez les liens vers les flux RSS de l'en-tête du site
remove_action( 'wp_head', 'feed_links_extra', 3 ) ;
remove_action( 'wp_head', 'feed_links', 2 ) ;
Étape 3 : Enregistrer les modifications
Une fois que vous avez fini de modifier le code, cliquez sur "Documents mis à jour"pour enregistrer les modifications.
Quatrième étape :test (machines, etc.) Si les flux RSS sont désactivés
Après avoir sauvegardé vos modifications, vous pouvez revenir sur la page d'accueil de la https://yourdomain.com/rss
Vérifie si le flux RSS a été désactivé avec succès. Un message d'alerte personnalisé s'affiche sur la page à la place du contenu du flux RSS précédent.
Questions fréquemment posées et solutions
dans le cadre d'une révision functions.php
Certains problèmes courants peuvent être rencontrés lorsque vous déposez un fichier. Vous trouverez ci-dessous les erreurs possibles et leurs solutions :
- Impossible de communiquer pour vérifier les erreurs fatalesSi vous enregistrez le
functions.php
Si vous rencontrez un message d'erreur, cela peut être dû à un code incorrect ou à une syntaxe PHP incorrecte. Dans ce cas, vous pouvez ajouter le code manuellement à l'aide d'un gestionnaire de fichiers ou d'un outil FTP. - Le site web est bloqué ou inaccessibleSi vous obtenez un écran blanc ou si le site est inaccessible après avoir modifié le fichier, il se peut que le code contienne une erreur de syntaxe. Rétablissez l'original via FTP ou le gestionnaire de fichiers
functions.php
La documentation est suffisante. - Perte de la modification des thèmes enfantsPour plus d'informations sur la création d'un thème enfant, consultez la section "Création d'un thème enfant" du site web de la Commission européenne. Pour plus d'informations sur la création de thèmes enfants, voir Comment créer un thème enfant WordPress.
rendre un verdict
La désactivation des flux RSS de WordPress est un moyen efficace de protéger le contenu et de contrôler le partage d'informations. Les étapes décrites dans cet article permettent de désactiver facilement les flux RSS. Si vous souhaitez toujours qu'une partie de votre contenu soit automatiquement publiée pour les abonnés, envisagez d'utiliser d'autres méthodes, telles que les abonnements par courrier électronique ou les outils de publication sur les médias sociaux.