サポート » 使い方全般 » 特定の投稿タイプだけフィード停止する方法

  • 【「fluits」という投稿タイプ】の場合だけRSSなどを配信したくないのですが、次のコードでは【サイト全体】で配信されなくなってしまいます。

    // フィード停止
    remove_action('do_feed_rdf', 'do_feed_rdf');
    remove_action('do_feed_rss', 'do_feed_rss');
    remove_action('do_feed_rss2', 'do_feed_rss2');
    remove_action('do_feed_atom', 'do_feed_atom');

    どなたか特定の投稿タイプ(あとコメントも停止したいです)の配信を停止する方法をご教示いただけませんでしょうか?

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • WordPress の標準動作は、カスタム投稿タイプをフィードへ出力しません。
    おそらく、何かのプラグインで、その投稿タイプ(fluits)を使えるようにしていると思いますので、そのプラグインがフィードへの出力を付け加えているのはないでしょうか。そのプラグインの設定でフィードから除外できるか、プラグインのフィルターが使えるか、などを調べてはいかがでしょう。

    gblsmさん、ありがとうございます。

    申し訳ございません。質問が逆でした。

    ×間違い
    【「fluits」という投稿タイプ】の場合だけRSSなどを配信したくない。

    ○質問したかったこと
    【「fluits」という投稿タイプ】の場合だけRSSなどを配信したい。

    またお手すきの折にご回答いただけましたら幸いです。m(_ _)m

    下記のページに掲載されているコードが参考になるのではないでしょうか。
    そのままコピペではダメだと思いますが、コードの一部を少し変えれば使えそうに思います。

    巷でよく見かけるカスタム投稿タイプをRSSに反映させるコードはバグがあるので使ってはいけない
    http://2inc.org/blog/2012/06/11/1609/

3件の返信を表示中 - 1 - 3件目 (全3件中)
  • トピック「特定の投稿タイプだけフィード停止する方法」には新たに返信することはできません。