1

この辺で答えが見つからなかったWordpress/RSSの質問をしていただけないでしょうか、

FeedWordpress プラグインを RSS アグリゲーターとして使用して、Wordpress で RSS 経由で投稿をシンジケートしようとすると、元のブログの各投稿には、そのテーマ機能にとって重要な 5 つのカスタム フィールドが含まれます (元のブログとシンジケート/受信ブログは同じテーマを使用します)。

元の RSS2 フィードには、デフォルトの RSS フィード テンプレート (WP rss_enclosure の関数) で定義されているエンクロージャー以外のカスタム フィールドは含まれていません。

これは、次のような元のフィードに書かれています。

<enclosure url="http://www.samplevideourl.flv" length="18554755" type="video/x-flv" />

現在の RSS2 フィードの各セグメントの最後に表示されるように、rss2-feed.php テンプレートを変更する残りのカスタム フィールドを追加しようとしました。たとえば、次のように含まれています。

...
<ratings_average>0</ratings_average>
<views>5</views>
</item>

ただし、シンジケートされた投稿を更新するか、投稿を削除して、変更されたフィードを feedwordpress で再度取得すると、シンジケートされた投稿には何も表示されません。

これらのカスタム フィールドを含めて、feedwordpress で認識されるようにする方法はありますか?

基本的に、すべてのカスタム フィールドを含め、元の投稿と同じ形式の投稿をシンジケートする必要があります。

どうもありがとう

カルロス

4

1 に答える 1