web-dev-qa-db-ja.com

自動フィードリンクを使用する利点と欠点

functions.phpファイルでadd_theme_support('automatic-feed-links')を使用することの 利点 および 欠点 は何ですか?

5
Vikram

昔、WordPressはフィードリンクをhead要素に自動的に入れませんでした。テーマまたはプラグインの作成者はそれをしなければなりませんでした。

2009年に automatic_feed_links()が導入されました 、WordPressにハードワークをさせるためにテーマまたはプラグインで使用されるべき関数。

1年後 Twenty Tenに追加 になり、事実上の標準になりました。

それほど後ではありません add_theme_support()が実装されました そして最初の関数は 廃止予定 でしたが、現在は テーマレビューの一部であるこの新しいスーパー関数を支持していますガイドライン

ただし、2009年以前のテーマとの競合を避けるために、これはすべて行われます。著者が要求しない限り、WordPressは重複したフィードリンクを作成しません。

I この慣習に疑問を抱いている 。この機能はプレゼンテーションに関するものではなく、古いテーマが現在の開発にそのような影響を与えるべきではありません。 Chip Bennettは、最新の テーマレビューガイドラインに関する議論 で問題を取り上げました。

近い将来、ここで何らかの進歩が期待できると思います。

利点は、フィードリンクを取得することです。
短所:テーマに非プレゼンテーション機能を混在させます。

8
fuxia

うまくいけば、誰かがこれについてもう少し詳しく説明しますが、ここに行きます:

functions.phpファイルのadd_theme_support('automatic-feed-links')は、そのページのコンテンツに関連するRSSフィードにリンクするコード(<link rel="alternate"...)をページの<head>に追加します。これは一般的にWordPressでこのようなコードを追加するよりも手動で入れるよりも好ましいです。そのようなリンクを持つことは、ページ上のコンテンツに「代替」フォーマットを提供します。

から: http://www.w3.org/QA/Tips/use-links

それはRSSリーダーにWebサイト更新フィードを見つける可能性を与えます。

私自身についてグーグルしています、私はあなたの欲求不満を共有します - これらのリンクを含むことの賛否両論の良い説明を見つけるのは難しいです、そして 関連するwordpress codexページ は現在かなり弱いです。

5
Zach Lysobey