WordPress est livré avec un flux RSS par défaut qui partage automatiquement le contenu de votre site web, permettant aux abonnés de rester facilement informés.
Cependant, si vous souhaitez partager uniquement des types de contenu spécifiques comme des articles de blog, des mises à jour de produits ou des annonces d'événements, vous pouvez configurer des flux RSS personnalisés. De cette façon, vous pouvez offrir à votre public un contenu sur mesure et pertinent pour ses intérêts.
Cela améliore l'engagement car les abonnés reçoivent des mises à jour plus significatives pour eux. De plus, cela vous donne plus de contrôle sur la façon et l'endroit où votre contenu est partagé.
Dans cet article, nous allons vous montrer comment créer facilement un flux RSS personnalisé dans WordPress.

Pourquoi créer un flux RSS personnalisé dans WordPress ?
WordPress est livré avec un flux RSS intégré, et vous pouvez ajouter facilement du contenu personnalisé ou des miniatures.
Cependant, si vous avez un type de contenu spécifique ou un type de publication personnalisé sur votre site WordPress, vous voudrez peut-être créer un flux RSS personnalisé pour celui-ci.
Par exemple, si vous fournissez du contenu exclusif à vos abonnés de la part d'auteurs spécifiques, vous pouvez créer un flux RSS personnalisé pour tenir vos abonnés informés du contenu. Cela peut améliorer votre classement dans les moteurs de recherche.
De plus, les flux personnalisés vous offrent plus de liberté en vous permettant d'ajouter le nom de l'auteur, les dates de publication ou toute autre information pertinente, fournissant ainsi plus de détails à vos utilisateurs.
Ceci dit, voyons comment créer facilement des flux RSS personnalisés dans WordPress, étape par étape.
Note : Vous devriez effectuer une sauvegarde complète de votre site WordPress avant d'apporter des modifications majeures à un site web en ligne.
Comment créer un flux RSS personnalisé dans WordPress
Vous pouvez facilement créer un flux RSS personnalisé dans WordPress en ajoutant du code personnalisé au fichier functions.php de votre thème.
Ce flux affichera le titre, le lien, la date de publication, l'auteur et les extraits des articles de votre site WordPress.
Cependant, gardez à l'esprit que la moindre erreur en tapant ce code peut casser votre site web et le rendre inaccessible.
C'est pourquoi nous recommandons d'utiliser WPCode. C'est le meilleur plugin d'extraits de code WordPress du marché, ce qui le rend sûr et facile à ajouter du code personnalisé à votre site web.
Tout d'abord, vous devez installer et activer le plugin WPCode. Pour des instructions détaillées, consultez notre guide pour débutants sur comment installer un plugin WordPress.
Note : Vous pouvez utiliser le plugin gratuit WPCode pour ce tutoriel. Cependant, la mise à niveau vers le plan payant débloquera plus de fonctionnalités, telles que le mode test, la bibliothèque cloud, la logique conditionnelle, et plus encore.
Une fois activé, visitez la page Extraits de code » + Ajouter un extrait depuis la barre latérale d'administration de WordPress. Ici, cliquez sur le bouton « Utiliser l'extrait » sous l'option « Ajouter votre code personnalisé (Nouvel extrait) ».

Cela vous mènera à la page « Créer un extrait personnalisé », où vous pourrez commencer par taper un nom pour l'extrait de code.
Ensuite, choisissez l'option « Extrait PHP » dans le menu déroulant « Type de code » sur la droite.

Ensuite, ajoutez le code personnalisé suivant dans la zone « Aperçu du code » :
add_action('init', 'customRSS'); function customRSS(){ add_feed('Feed', 'customRSSFunc'); }function customRSSFunc(){ get_template_part('rss', 'feedname'); /** * Template Name: Custom RSS Template - Feedname */ $postCount = 5; // The number of posts to show in the feed $posts = query_posts('showposts=' . $postCount); header('Content-Type: '.feed_content_type('rss-http').'; charset='.get_option('blog_charset'), true); echo '<?xml version="1.0" encoding="'.get_option('blog_charset').'"?'.'>'; ?> <rss version="2.0" xmlns:content="http://purl.org/rss/1.0/modules/content/" xmlns:wfw="http://wellformedweb.org/CommentAPI/" xmlns:dc="http://purl.org/dc/elements/1.1/" xmlns:atom="http://www.w3.org/2005/Atom" xmlns:sy="http://purl.org/rss/1.0/modules/syndication/" xmlns:slash="http://purl.org/rss/1.0/modules/slash/" <?php do_action('rss2_ns'); ?>> <channel> <title><?php bloginfo_rss('name'); ?> - Feed</title> <atom:link href="<?php self_link(); ?>" rel="self" type="application/rss+xml" /> <link><?php bloginfo_rss('url') ?></link> <description><?php bloginfo_rss('description') ?></description> <lastBuildDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_lastpostmodified('GMT'), false); ?></lastBuildDate> <language><?php echo get_option('rss_language'); ?></language> <sy:updatePeriod><?php echo apply_filters( 'rss_update_period', 'hourly' ); ?></sy:updatePeriod> <sy:updateFrequency><?php echo apply_filters( 'rss_update_frequency', '1' ); ?></sy:updateFrequency> <?php do_action('rss2_head'); ?> <?php while(have_posts()) : the_post(); ?> <item> <title><?php the_title_rss(); ?></title> <link><?php the_permalink_rss(); ?></link> <pubDate><?php echo mysql2date('D, d M Y H:i:s +0000', get_post_time('Y-m-d H:i:s', true), false); ?></pubDate> <dc:creator><?php the_author(); ?></dc:creator> <guid isPermaLink="false"><?php the_guid(); ?></guid> <description><![CDATA[<?php the_excerpt_rss() ?>]]></description> <content:encoded><![CDATA[<?php the_excerpt_rss() ?>]]></content:encoded> <?php rss_enclosure(); ?> <?php do_action('rss2_item'); ?> </item> <?php endwhile; ?> </channel> </rss> Vous pouvez maintenant changer le nom de votre flux RSS personnalisé comme vous le souhaitez en remplaçant le texte Feed après la ligne add_feed dans le code.
Une fois que vous avez créé ce flux, vous pourrez le visualiser en accédant à l'URL du flux RSS. Il ressemblera à ceci : votredomaine.com/feed/nomduflux.

Ensuite, faites défiler jusqu'à la section d'insertion et choisissez le mode « Insertion automatique ».
Le flux RSS personnalisé sera automatiquement créé lors de l'activation du code.

Enfin, faites défiler vers le haut et basculez le commutateur « Inactif » sur « Actif ».
Après cela, cliquez sur le bouton « Enregistrer le fragment » pour stocker vos paramètres.

Une fois que vous avez fait cela, visitez la page Paramètres » Permaliens depuis le tableau de bord WordPress.
Ici, cliquez simplement sur le bouton « Enregistrer les modifications » pour vider les règles de réécriture et générer de nouveaux permaliens pour votre site web.

Vous pourrez désormais afficher votre flux RSS personnalisé en visitant l'URL votredomaine.com/feed/nomduflux.
Voici un exemple du flux RSS personnalisé sur notre site WordPress de démonstration :

Bonus : Dépannage des problèmes de flux RSS personnalisé
Voici une liste de certaines erreurs qui peuvent survenir lors de la création d'un flux RSS personnalisé et comment vous pouvez les résoudre.
J'obtiens une erreur 404 en essayant d'afficher mon flux !
Si vous obtenez une erreur 404 en essayant d'afficher votre flux personnalisé, vérifiez que vous utilisez le bon nom de flux dans votre URL.
Il doit s'agir de celui que vous avez fourni dans la fonction add_feed. Si vous avez le bon nom de flux, vos règles de réécriture n'ont peut-être pas été vidées correctement. Vous pouvez facilement le faire en réenregistrant vos permaliens.
Si vous avez réenregistré vos permaliens et que le problème persiste, vous pouvez forcer une vidange de réécriture en ajoutant ce code dans votre fragment WPCode à côté de la fonction add_feed :
global $wp_rewrite; $wp_rewrite->flush_rules(); Mon flux ne se valide pas !
Le W3C propose un service de validation de flux qui vous permet de valider le flux résultant et fournit des détails spécifiques sur les raisons pour lesquelles votre flux n'est pas valide.
Vous pouvez ensuite facilement modifier le fragment de code pour résoudre ces problèmes.
J'obtiens une erreur de validation <language /> !
Ceci est courant lorsque la langue RSS n'a pas été configurée sur votre installation WordPress.
Pour ce faire, vous pouvez ajouter le code suivant à WPCode pour mettre à jour l'option de langue :
function rssLanguage(){ update_option('rss_language', 'en'); } add_action('admin_init', 'rssLanguage'); Une fois que vous avez fait cela, modifiez le deuxième argument de la fonction update_option pour changer la langue à celle que vous désirez. Consultez la liste complète des codes de langue RSS.
Une fois que vous enregistrez le snippet, l'erreur sera supprimée et vous pourrez afficher votre flux RSS personnalisé.
Nous espérons que cet article vous a aidé à apprendre comment créer un flux RSS personnalisé dans WordPress. Vous pourriez également consulter notre guide étape par étape sur comment créer des flux RSS séparés pour chaque catégorie de votre blog WordPress et nos conseils d'experts pour optimiser vos flux RSS WordPress.
Si cet article vous a plu, abonnez-vous à notre chaîne YouTube pour des tutoriels vidéo WordPress. Vous pouvez également nous retrouver sur Twitter et Facebook.


Av
merci pour cet article informatif
puis-je utiliser cette méthode pour créer un flux RSS pour les produits woocommerce ?
(c'est un site d'affiliation basé sur woo)
Support WPBeginner
Unless we hear otherwise you should be able to
Admin
Jonathan
En suivant ce tutoriel, pour une raison quelconque, changer $postCount ne fonctionne pas.
Par ex.,
$postCount = 20; // Le nombre d'articles à afficher dans le flux
Ce n'est qu'en changeant le nombre par défaut dans les paramètres de lecture de WordPress que cela fonctionne. Très étrange. Comment pouvons-nous remplacer les paramètres de WordPress, ou empêcher les paramètres de WordPress de remplacer notre code ?
Support WPBeginner
Votre thème spécifique peut remplacer le nombre d'articles à afficher, nous vous recommandons d'abord de contacter le support de votre thème spécifique et ils devraient être en mesure de vous aider.
Admin
Shahid
Salut.
Comment puis-je ajouter des types de publication personnalisés et des champs personnalisés dans le flux ?
Support WPBeginner
Vous voudrez consulter deux de nos autres articles ci-dessous pour obtenir ces informations.
https://www.wpbeginner.com/wp-tutorials/how-to-add-custom-post-types-to-your-main-wordpress-rss-feed/
https://www.wpbeginner.com/wp-tutorials/wordpress-custom-fields-101-tips-tricks-and-hacks/
Admin
Dexter Nelson
Y a-t-il un moyen de rendre cela permanent ? Je dois répéter cette étape toutes les quelques semaines lorsque le thème est mis à jour.
Support WPBeginner
Pour cela, vous voudrez créer un thème enfant en suivant notre guide ci-dessous :
https://www.wpbeginner.com/wp-themes/how-to-create-a-wordpress-child-theme-video/
Admin
Dexter Nelson
Merci. Mais cela ne signifie-t-il pas que lorsque le thème sera mis à jour, je devrai mettre à jour le thème enfant ? Si c'est le cas et que je dois faire le travail de toute façon, autant faire le travail pour créer et maintenir un plugin et aider les autres au lieu de seulement moi-même, n'est-ce pas ?
Support WPBeginner
Les thèmes enfants ne devraient pas être affectés par les mises à jour du thème parent, mais si vous avez la possibilité de créer un plugin, vous pouvez certainement suivre cette voie pour aider les autres également.
Thommy Kusbin
existe-t-il un plugin pour faire ce genre de flux RSS XML personnalisé ? Je veux utiliser ma propre balise XML.
Support WPBeginner
Nous n'avons pas de plugin recommandé pour le moment, nous serons sûrs de garder un œil dessus.
Admin
MOOSA
Comment puis-je utiliser « wp_get_shortlink() » au lieu de « the_permalink_rss() »
John Snyder
J'ai besoin de créer un flux XML pour une page spécifique de mon site Web Wordpress. Voici la page, dois-je modifier mon fichier functions.php ou existe-t-il un moyen plus simple ?
Alok Shrestha
Bonjour,
Cet article est très utile mais j'ai quelques problèmes.
J'ai fait exactement comme dans votre code. Mais cela me donne une erreur comme
Cette page contient les erreurs suivantes :
erreur à la ligne 1 à la colonne 7 : la déclaration XML n'est autorisée qu'au début du document
Voici un rendu de la page jusqu'à la première erreur.
Pourriez-vous s'il vous plaît m'aider à comprendre ce qui pourrait éventuellement mal se passer ici ?
C'est très important pour moi.
Merci.
Nathan
J'ai eu la même erreur. Avez-vous trouvé la solution ?
Rich
Utilisez ob_clean(); après la balise php
Guillermo
Bonjour, est-il possible de changer l'ordre des articles dans mes flux sans créer un nouveau flux personnalisé ? Je veux utiliser les fichiers de flux actuels mais je veux juste changer l'ordre d'affichage. En utilisant des requêtes PHP comme exemple, changer l'ordre de DESC à RAND()
J'apprécierai votre aide. Merci.
Jeremy
Excellent article ! Je suis tout à fait dans le statut de débutant. De nombreux lecteurs/agrégateurs de flux ne semblent pas aimer la structure d'URL /feed/, même si le XML renvoyé est valide. Y a-t-il un moyen d'ajouter rss.xml à la fin de l'URL ?
Dave
Avez-vous réussi à faire fonctionner cela avec .xml à la fin ?
JDURAN
Désolé de le dire, mais l'implémentation des codes pour le flux RSS personnalisé a effectivement effacé tout mon blog. Je dois faire une restauration et cela prend beaucoup de temps pour que mon blog soit de nouveau opérationnel. Des conseils ?
Mark
Vous devez vous connecter à votre site via FTP ou le navigateur de fichiers de votre hébergement dans cPanel, et simplement supprimer ce que vous avez ajouté. Si vous avez ajouté le code sous forme de plugin personnalisé, renommez simplement le dossier du plugin. Si vous avez ajouté le code dans functions.php, modifiez le fichier et supprimez le code. N'oubliez pas de sauvegarder le fichier avant de le modifier. J'espère que cela vous aidera pour la prochaine fois.
jim
Fantastique ! Cela fonctionne comme annoncé !
DrLightman
Laissez tomber, ça fonctionne. J'avais un bug avec YOAST SEO qui supprimait le préfixe /category/. Je les ai prévenus, j'espère qu'ils le corrigeront.
DrLightman
Bonjour, merci pour l'article, mais il semble que cela ne fonctionne que pour le flux principal du site, pas pour les flux de catégories spécifiques :
mysite.com/category/mycat/feed/feedname/
Manuel
Ne fonctionne plus.
J'ai obtenu une erreur 404, j'ai donc activé le mode débogage. Le mode débogage indique "Notice : La méthode du constructeur appelée pour WP_Widget est obsolète depuis la version 4.3.0 ! Utilisez __construct()"
Manuel
Ok, je pense que le problème était ailleurs et cet avis provient d'un autre plugin.
git
malheureusement, son utilité est limitée. L'insertion de captures d'écran et d'exemples de pages serait très utile, en particulier pour les amateurs/débutants comme moi.
Tiffany
Excellent article. Y a-t-il un moyen d'ajouter l'image mise en avant de l'article au flux ?
Support WPBeginner
Veuillez consulter notre guide sur comment ajouter l'image mise en avant à votre flux RSS WordPress.
Admin
CT
Veuillez voir les captures d'écran ci-dessous – qu'est-ce qui détermine les « … » ou « […] » ou « Lire la suite -> » etc. etc. dans les flux ?
J'utilise le /feed par défaut sur 2 sites WP différents et ces 2 captures d'écran montrent évidemment quelque chose de différent à la fin de leurs extraits. Merci !
CT
Mes excuses, mais ce code n'est pas passé clairement lol. Essayons encore. Allez ici pour voir le code exact et brut que je cherche à supprimer :
Support WPBeginner
Ce code est ajouté par le plugin Yoast SEO aux flux RSS. Vous pouvez le désactiver en visitant la page SEO » Avancé.
Admin
Stef
Salut, je veux exclure certains post_formats de mon flux rss personnalisé. Est-ce possible et si oui, comment ?
Neha
Bonjour,
Lorsque j'essaie de voir le flux, j'obtiens une erreur 404 Page non trouvée. J'essaie d'ajouter le code :
global $wp_rewrite;
$wp_rewrite->flush_rules();
puis j'obtiens la même erreur. Est-ce que cela pourrait en être la raison ?
Jordan
Comment ajouter plusieurs flux ? Le tableau ne fonctionne pas. Merci.
Jon Harvey
Comment ajouter plusieurs flux personnalisés ? Je n'ai pas réussi à faire fonctionner un tableau.
Merci
Jon Harvey
J'ai réussi à le faire fonctionner proprement grâce à birgire sur Stack Exchange :
add_action( ‘init’, ‘custom_feeds’ );
function custom_feeds()
{
foreach( array( ‘feedname1’, ‘feedname2’ ) as $name )
{
add_feed( $name,
function() use ( $name )
{
get_template_part( ‘rss’, $name );
}
);
}
}
Neal Pope
Le bouton « suivre » apparaît en bas à droite lors de la visualisation des articles sur un ordinateur personnel, mais n'apparaît pas lors de la visualisation sur un appareil mobile (smartphone) (sauf si je le rate).
Limbani
Merci de partager, ça fonctionne parfaitement...
Jeff
Désolé, mais tout ce qui concerne ceci est trompeur. Ce n'est pas un travail pour « débutants » et ce n'est pas formulé pour les débutants. C'est totalement irresponsable et peut causer des problèmes majeurs aux sites web des gens.
Support WPBeginner
Nous avons mis à jour l'article pour ajouter une note à ce sujet.
Admin
Christine
J'ai réussi à faire fonctionner ceci (en quelque sorte). La page de flux existe, mais ne sera pas validée et indique qu'il y a une erreur à la ligne 1.
J'ai copié le code exactement de cette page et je n'ai rien changé. Qu'est-ce qui pourrait mal se passer ici ?
Flávia
W3 ne validera pas le mien non plus et indique qu'il y a une erreur à la ligne 17.
Et j'obtiens la page 404 !
Que dois-je faire ?
Eugene Asiamah
Bonjour,
S'il vous plaît, j'ai besoin d'aide pour configurer mon flux RSS afin qu'il affiche tout le contenu de mes articles et pas seulement un extrait.
Merci.
Georgi
Bonjour,
J'ai besoin d'afficher uniquement la date sans l'heure pour pubDate. Quand j'utilise
Ça ne fonctionne pas pour Firefox, IE.
Pouvez-vous m'aider ?
Merci d'avance !
Jan-Philipp
Salut.
Je voudrais changer la périodicité de mise à jour du flux avec
sy:updatePeriod
echo apply_filters( ‘rss_update_period’, ‘weekly’ );
/sy:updatePeriod
sy:updateFrequency
echo apply_filters( ‘rss_update_frequency’, ‘1’ );
/sy:updateFrequency>
sy:updateBase
2015-03-29T01:00:00+09:00
/sy:updateBase
Mais quoi que j'aie essayé, il ajoute automatiquement un nouveau post lorsque je le publie et n'attend pas le dimanche (comme défini dans le code ci-dessus) pour l'ajouter au flux RSS.
Avez-vous des suggestions ? Dois-je peut-être trouver une solution dans la WP Query ?
Votre aide serait grandement appréciée.
Jan-Philipp
Salut.
Je voudrais changer la périodicité de mise à jour du flux avec
2015-03-29T01:00:00+09:00
Mais quoi que j'aie essayé, il ajoute automatiquement un nouveau post lorsque je le publie et n'attend pas le dimanche (comme défini dans le code ci-dessus) pour l'ajouter au flux RSS.
Avez-vous des suggestions ? Dois-je peut-être trouver une solution dans la WP Query ?
Votre aide serait grandement appréciée.
Issabellla
Bonjour. J'essaie de faire comme vous l'avez mentionné, mais j'ai constaté que mon site ne peut pas accéder à la page du flux. Voici mon site. J'essaie d'utiliser /feed et beaucoup de mots mentionnés sur wordpress.com ou wordpress.org, même sur Google. Aidez-moi s'il vous plaît.
Support WPBeginner
Votre flux de site nous semble correct.
Admin
xuamox
Qu'est-ce qui détermine que le flux sera affiché à feed/feedname ? J'ai essayé de suivre le tutoriel, mais sans succès. Le flux ne se publie pas à feed/feedname.php
Wouter Bertels
En suivant ces étapes exactes, j'ai obtenu cette erreur :
Erreur fatale : Impossible de redéclarer get_bloginfo_rss() (précédemment
déclaré dans
/home/public_html/wp-includes/feed.php:25)
dans /home/public_html/wp-content/themes/xxx/rss-name.php à la ligne 39
George
Bonjour,
Mon flux est OK lorsque ce code est ajouté :
global $wp_rewrite;
$wp_rewrite->flush_rules();
et renvoie une 404 lorsqu'il est supprimé.
Je ne le supprime que conformément à vos instructions, qui consistent à le supprimer après avoir rechargé WordPress.
Pour le moment, je le teste sur mon serveur local. Est-ce que cela pourrait être la raison ?
ybmgryzzz
Hi there. Thanks for this post! Really appreciated. Worked well at first go!
J'aimerais également obtenir de l'aide comme Brian ci-dessous. Pour le texte complet dans le flux RSS au lieu de l'extrait du post.
Merci d'avance.
Brian
J'essaie d'ajouter un deuxième flux RSS qui est en texte intégral (mon premier flux RSS est un résumé). Si je voulais que ce flux RSS personnalisé soit en texte intégral au lieu d'un extrait de résumé, que changerais-je ?
Merci beaucoup !
Steve Marks
Merci pour cela. Exactement ce que je cherchais !
J'ai eu un problème lorsque j'ai utilisé add_feed(). Je pouvais voir le flux RSS dans le navigateur sans problème, mais il renvoyait un 404 lorsque j'entrais l'URL dans une application tierce (par exemple, MailChimp, le validateur de flux W3C, etc.). J'avais essayé de vider les permaliens, etc.
La seule façon de résoudre le problème a été de créer une nouvelle page vierge et de sélectionner le modèle décrit dans cet article.
Je ne suis pas sûr de la raison pour laquelle cela n'a pas fonctionné, mais j'espère que cela offre une solution viable pour d'autres dans cette situation.
Merci encore !
Josh McClanahan
Votre article est exactement sur la voie de ce que je cherchais. Une question que j'ai (en tant que novice en RSS) : comment puis-je ajouter un lien vers un flux RSS ?
Le site pour lequel j'ai besoin de cela est une église et j'aimerais avoir un flux personnalisé qui permettrait à nos membres d'être plus facilement alertés des nouveaux messages de sermons (avec des liens de téléchargement mp3).
Actuellement, le flux affiche le texte des liens que j'ai créés sur les messages des sermons. Mais cela n'agit que comme du texte. Toute aide serait appréciée.
Josh McClanahan
Je viens de remarquer que je n'avais pas posé ma question correctement.
Ce que j'essayais de demander, c'est comment puis-je afficher un lien dans le flux RSS ? Les liens qui se trouvent dans le contenu de mes messages sont cassés dans le flux.
Merci pour votre aide et cet article.
Josh McClanahan
Je suis toujours curieux, si quelqu'un sait pourquoi mes liens seraient cassés et n'apparaîtraient que comme du texte brut dans un flux ?
Pour voir ce que je veux dire, consultez : http://amfmchurch.com/feed
Vous verrez "Download" en texte brut. J'aimerais faire en sorte que les gens puissent cliquer sur le lien ancre et télécharger le mp3. Cela fonctionne bien sur le site réel.
Merci pour toute aide.
Neil
Bonjour, j'ai le flux RSS par défaut... mais j'aimerais pouvoir soit réduire la taille des images affichées dans le post... (à une largeur maximale de 265px) SOIT utiliser uniquement la miniature du post dans le flux RSS.
Est-ce que l'une des options ci-dessus est possible ?
La raison pour laquelle je cherche à faire cela est que mon flux RSS alimente une application et que l'application n'affiche que des images jusqu'à 265px de largeur (avant défilement horizontal) et 265px est très limitant pour les posts de blog en ligne/PC...
Cathy Finn-Derecki
Merci pour cela ! Je crée un emplacement RSS personnalisé qui fait partie d'un plugin que je développe. Par conséquent, j'ai inclus le texte pour le flux RSS personnalisé dans la fonction, et non dans un modèle de thème. Cela fonctionne. Cependant, cela ne semble pas fonctionner lorsque je veux restreindre le flux à une catégorie. Il donne tous les posts, peu importe. Des idées ?
Support WPBeginner
essayez de changer
$posts = query_posts('showposts=' . $postCount);1-click Use in WordPress
À :
$posts = query_posts('showposts=' . $postCount.'&category_name=staff');1-click Use in WordPress
Remplacez category_name par le nom de votre catégorie.
Admin
Francisco Espinoza
Salut les gars. Comment puis-je utiliser cela pour exclure trois catégories de mon nouveau flux personnalisé ? Que suggérez-vous ?
Alexis
Bonjour,
Merci, ces explications sont vraiment utiles. Je viens de les utiliser pour personnaliser mon flux afin de pouvoir insérer une image dans la fonctionnalité « RSS vers e-mail » de Mailchimp.
Merci beaucoup !
le Désactivé
Bonjour,
Jusqu'à hier après-midi, mon blog Wordpress (version 3.6.1) http://theoff.info/wordpress/ n'avait aucun problème. Et j'ai ajouté de nouveaux plugins avec succès.
Dans la nuit, des problèmes ont commencé : (1) Je ne pouvais pas me connecter. (2) le flux RSS http://theoff.info/wordpress/?feed=rss2 était corrompu. Le flux n'a pas pu être validé.
J'ai recherché sur le Web et sur le forum de support de Wordpress des solutions. J'ai essayé ceci : (i) réinitialisé le mot de passe avec succès (ii) supprimé les nouveaux plugins depuis ftp (iii) renommé le dossier Thème en ajoutant « -old » et le dossier plugins en ajoutant « -hold » depuis ftp
Ensuite, j'ai pu me connecter et passer à la version 3.7.1 et apporter des modifications au blog.
Cependant, la connexion reste un problème. Chaque fois, je suis la méthode mentionnée à l'étape (iii) pour me connecter.
Le RSS ne valide toujours pas.
Pourriez-vous m'aider à résoudre les problèmes de connexion et de flux RSS ?
Remarque : Mon hébergeur n'offre pas d'aide technique. Je ne suis pas un professionnel de l'informatique, c'est-à-dire que j'ai très peu de connaissances techniques.
Merci
Support WPBeginner
C'est difficile à comprendre. Voici une chose que vous pouvez essayer.
1. En utilisant FTP, téléchargez vos plugins sur votre ordinateur pour sauvegarde, puis supprimez votre répertoire de plugins. 2. Créez un nouveau répertoire de plugins. 3. Installez tous vos plugins un par un en téléchargeant une copie fraîche du plugin depuis la source. Après avoir activé chaque plugin, déconnectez-vous et reconnectez-vous pour voir si le problème se reproduit. Vous trouverez probablement un plugin qui pourrait causer le problème, ou pas. Cela pourrait signifier qu'un fichier de plugin sur votre site a été compromis.
Si ce processus ne vous aide pas, répétez-le également avec vos thèmes. Si vous avez apporté de nombreuses modifications à vos thèmes existants, vous voudrez peut-être en faire une sauvegarde sur votre ordinateur en téléchargeant le dossier du thème via FTP. Supprimez ensuite le dossier des thèmes de votre serveur web et créez un nouveau répertoire de thèmes dans le dossier wp-content sur votre serveur. Depuis l'espace d'administration de WordPress, téléchargez et installez une copie fraîche du thème par défaut twenty thirteen.
Faites-nous savoir ce qui se passe lorsque vous faites tout cela. Assurez-vous d'abord de sauvegarder votre site.
Admin
Bertrand
Bonjour,
Lorsque j'essaie d'ouvrir le nouveau flux, j'obtiens un message d'erreur :
Erreur fatale : fonction non définie query_posts() dans /xxxx/wp-content/themes/xxx/rss-feedname.php à la ligne 6
J'ai essayé en local et sur un hébergement web, c'est la même chose…
Comment puis-je résoudre ce problème ?
Merci
Bertrand
Ma faute : http://wordpress.org/support/topic/error-message-call-to-undefined-function-query_posts?replies=5
ADv
Le modèle php a-t-il besoin d'une balise de fermeture ?> à la fin ?
ADv
Non, il n'en a pas besoin. Idiot que je suis = )