Quels sont les avantages et inconvénients d'utiliser add_theme_support('automatic-feed-links')
dans mon fichier functions.php
?
Il y a longtemps, WordPress n'a pas automatiquement mis les liens de fil dans l'élément head
. Les auteurs de thèmes ou de plugins devaient le faire.
En 2009, automatic_feed_links()
a été introduit } _, une fonction qui devrait être utilisée dans les thèmes ou les plugins pour permettre à WordPress de faire le gros du travail.
Un an plus tard, c'était ajouté à Twenty Ten , et c'est devenu un standard de facto.
Pas beaucoup plus tard, add_theme_support()
a été implémenté et la première fonction était obsolète en faveur de cette nouvelle super-fonction qui fait maintenant partie des directives de révision de thème .
Mais tout cela se produit encore pour éviter les conflits avec les thèmes antérieurs à 2009: WordPress ne crée jamais de liens de fil en double, à moins que l'auteur ne le demande.
Je ai mis en doute cette pratique . Cette fonctionnalité ne concerne pas la présentation, et les anciens thèmes ne devraient pas avoir un tel impact sur le développement en cours. Chip Bennett a soulevé la question dans sa dernière discussion sur les directives de révision du thème }.
Je suppose que nous pouvons nous attendre à des progrès ici dans un proche avenir.
L'avantage est donc que vous obtenez des liens de flux.
L'inconvénient: vous mélangez des fonctionnalités sans présentation dans le thème.
J'espère que quelqu'un développera un peu plus ce sujet, mais voici:
add_theme_support('automatic-feed-links')
dans votre fichier functions.php
, ajoute le code (<link rel="alternate"...
) au <head>
de vos pages qui renvoie au flux RSS correspondant au contenu de cette page. Il est généralement préférable d’ajouter du code comme celui-ci dans WordPress plutôt que de le mettre manuellement. Avoir un tel lien fournit un format "alternatif" pour le contenu de la page.
De: http://www.w3.org/QA/Tips/use-links
Il offre aux lecteurs RSS la possibilité de trouver le flux de mises à jour du site Web.
Googling à ce sujet moi-même, je partage votre frustration - il est difficile de trouver une bonne description des avantages/inconvénients de l'inclusion de ces liens, et la page de codex wordpress pertinente est actuellement assez faible.