サポート » 使い方全般 » RSS2.0を複数出力したい場合

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • 複数出力したい理由は何でしょうか。

    カテゴリ毎に出したい、とかだったら標準対応ですけど。
    http://example.com/?feed=rss2&cat=1
    http://example.com/?feed=rss2&cat=2

    トピック投稿者 atoka

    (@atoka)

    ありがとうございます。

    現在、ニュースサイトと契約し、
    それらのニュースサイトに、現在私が運用中のwordpressサイトのfeed
    を読み込んで表示していただくということを行っているのですが、
    それぞれのニュースサイトから提供されるRSS仕様書が異なる
    (例えば、ニュースサイトAでは<description>に記事概要を入れて欲しいという仕様だが、
    ニューサイトBでは、<description>に記事本文を入れてほしいという仕様)
    ため、ニュースサイト毎にRSS 2.0配信のXML構造を変更できないものかと考えた次第です。

    よろしくお願い致します。

    RSSのdescriptionを変更したいならthe_excerpt_rssのフィルターを使うといけるとおもいます。
    (他フィルターを調べたい場合はfeed-rss2.phpを調べると色々でてきます)

    こんにちは、

    簡単に、ということであれば

    wp-includes/feed-rss2.phpをコピーして、固定ページテンプレートを作成してはどうでしょうか?

    このままだと、固定ページのため、思った範囲のフィードにならないと思いますので、

    query_posts()等で、出力する条件を指定してやれば、通常のフィードとは異なるフィードページが実現できるのではないかと思います。(未検証)

    トピック投稿者 atoka

    (@atoka)

    なるほど。
    ご返答、誠にありがとうございます。

    なにやらひかりが見えてきたので、実装入ってみます。
    解決しましたら、また報告させていただきます。

    よろしくお願い致します。

    トピック投稿者 atoka

    (@atoka)

    お世話になっております。

    先ほどnobitaさんに教えていただいた通り、
    feed-rss2.phpを固定ページに引っ張ってきたところ、
    無事期待通りの動作を実現することができました。
    これでURL別で異なる構造のfeed配信が可能になるかと思います。

    Fumito MIZUNOさん、 gogowebさん、nobitaさん
    ご教示いただきありがとうございました。

6件の返信を表示中 - 1 - 6件目 (全6件中)
  • トピック「RSS2.0を複数出力したい場合」には新たに返信することはできません。