web-dev-qa-db-fra.com

Les liens de fil ne fonctionnent pas même avec add_theme_support ('liens de filage automatiques')

Mes liens de fil ne fonctionnent pas, même après avoir ajouté ce code à functions.php:

          add_theme_support('automatic-feed-links');

Lorsque j'essaie d'aller sur mysite.com/feed ou mysite.com/?feed=rss ou sur l'un des liens spécifiés dans le Codex , je ne t obtenir un flux avec mon contenu.

Dans Safari, je reçois ceci:

Safari n'a pas pu mettre à jour ce flux car le fichier source n'est plus disponible.

Dans Chrome, je reçois ceci:

 <channel>
   <title>My Site Name » Page not found</title>
     <atom:link href="http://mysite.com/feed/" rel="self" type="application/rss+xml"/>

etc.

Mon site utilisait auparavant un flux via Feedburner, mais je souhaitais passer aux flux Wordpress intégrés. Il est fort possible que je comprenne mal quelque chose de fondamental sur le fonctionnement des flux. Qu'est-ce que je fais mal?

1
supertrue

Le problème est que la page d'accueil est définie sur une page statique. Cela est devenu clair lorsque j'ai remarqué que mon problème de flux était spécifique à la page de couverture: les flux pour les archives de taxonomie et les archives de type publication fonctionnent parfaitement. Seul le fil de page d'accueil posait problème.

Une solution consiste à créer un modèle de flux. Mon point de départ est le modèle ici: http://digwp.com/2011/08/custom-feeds/ .

L'utilisation d'un modèle de page de fil permet le même niveau de personnalisation que n'importe quel fichier de modèle: limitez votre fil à certains types de publication, balises, formats, termes de taxonomie, etc.

1
supertrue