web-dev-qa-db-ja.com

rSSフィードで<! - more - >を投稿の場合と同じように機能させる方法

私は私をおかしくしているRSSフィード問題を扱っています。私は自分の最近のブログ記事に手動で組み入れ始め、目的の場所で投稿を切り落として、読み終えられるようにするためにクリックして投稿ページに誘導するように人々を誘導しています。つまり、挿入によってティーザーの長さを手動で指定します。

私のサイトは私がそれを機能させたいのとまったく同じように機能しますが、私のRSSフィードも同じように機能させたいのです。言い換えれば、私は自分のRSSフィード内の投稿を切り取り、元の投稿にリンクして、購読者が自分のサイトにアクセスして読み続けるようにする必要があります。

私のお気に入りのブログのいくつかはこのように機能するのでこれが可能であることを私は知っています(例えば、101cookbooks.comやsmittenkitchen.com)。テキストの抜粋/要約フィードを見たいだけではありません。私のホームページの場合とまったく同じように、テキストまでのコードとテキストまでをフィードに表示します。助けてください!私はグーグルとグーグルを持っています、そして私は答えを見つけることができません。

ケイト、ありがとう

1
kate

これは コードスニペット へのリンクです。これをfunctions.phpに入れて、やりたいことを実行できます。

デフォルトでは、RSSフィードは、閲覧設定で「全文」を表示するように設定されている場合は記事全体を表示するか、「概要」を設定されている場合は抜粋フィールドを表示します。

タグのサポートは、プラグインまたはテーマスニペットを介してのみ行うことができます。

====

編集:上記のスニペットがどのように機能するのかわからなかったので、もっと検索してみました。後世に残すつもりですが、代わりに このスニペット を使用することを検討します。それは実際にそれを作り直すことを試みるよりもむしろ「もっと」機能を可能にします。試したことはありませんが、それは正しいようです。

2
mrwweb