サポート » 使い方全般 » カスタム投稿のRSS配信設定について

  • 解決済 mokeco

    (@mokeco)


    お世話になります。
    WP3.0.5とWP3.1.0でそれぞれウェブサイトを作っています。
    共にカスタム投稿タイプでブログの書き込む場所を分けています。
    カスタム投稿タイプではRSSの配信がされないとのことで、下記サイトを参考に
    配信がされるように設定しました。

    http://weble.org/2011/02/17/wordpress-custom-post-type-rss

    現在作っているサイトでは、
    WP305で作っているサイトには、通常の投稿を含め3つの投稿タイプが、
    WP310で作っているサイトには、通常の投稿を含め2つの投稿タイプがあります。

    functions.phpへの設定が終わった後に http://example.com/wp/feed で確認したところ、
    WP310で作っているサイトのRSSは2つとも配信されるようになったのですが、
    WP305で作っているサイトではカスタム投稿のうちの1つしか配信がされません。
    念のため時間をおいてアクセスしてみたり、キャッシュをクリアしたり、ブラウザを変えたりしてみたのですが、それでも状況は変わっていませんでした。

    サーバの環境は2サイトとも全く同じです。
    何故このようになってしまうのかが分かりません。
    考えられる原因がありましたら、ご教示いただければ幸いです。よろしくお願いします。

    #WP305が原因、ということはあり得ますか?あり得たとしても、「カスタム投稿のうちの1つが配信されている」のが不思議なのですが。。。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • ども。

    参考サイトにある
    Array('post','custom-type','custom-type2')
    の部分が適切に設定されていないのではないでしょうか。

    見直しても思い通りに動かないようなら、
    動作確認してませんが、
    get_post_types(array('public'=>true))
    あたりで、動きませんかね?

    トピック投稿者 mokeco

    (@mokeco)

    aimaimさん、ありがとうございます。
    すみません、私の凡ミスでした。

    この設定をする前に別の部分で、カスタム投稿のうちの1つの部分だけRSS配信されるように設定していたのが原因でした。それに気づかず、新たに設定してしまったため、以前設定したものが優先されて出力されていたようです。
    お騒がせしました。

    ちなみに、教えていただいた
    get_post_types(array('public'=>true))
    も試してみましたが、投稿日の時系列に関係なく出力されているような印象を受けました。
    このコードでは、どのように出力をしているのでしょうか?
    よろしければその辺りも教えていただければと思います。
    よろしくお願いします。

    ども。
    原因分かってよかったですね。

    get_post_types(array('public'=>true))
    は、投稿タイプを出力する、wordpressの関数です。
    'public'=>trueをつけてるので、公開されている投稿タイプを全て
    リストアップします。

    カスタム投稿タイプの種類が10種類あれば、11種類
    (デフォルトの投稿も含めて)全部を出力します。

    詳細はCodex(英文)をごらんください。

    トピック投稿者 mokeco

    (@mokeco)

    なるほど。
    なんとなく…ですが、解った気がします。ありがとうございました!

    お世話になります。
    mokeco.さんが教えてくれたサイトを見て、カスタム投稿も無事feedに追加することができました。

    また、get_post_types(array(‘public’=>true))にする方法でも同じように表示できました。
    ありがとうございます。

    ただ、feedlyにリダイレクトさせる設定にすると、カスタム投稿だけはやはり表示されませんでした。
    ここで質問するのは場違いかもしれませんが、
    もし何かお分かりになりましたら教えていただけたら嬉しいです。

    どうぞよろしくお願いいたします。

5件の返信を表示中 - 1 - 5件目 (全5件中)
  • トピック「カスタム投稿のRSS配信設定について」には新たに返信することはできません。