【WordPress】RSSフィードを停止する方法

スポンサーリンク

質問(Question)

ワードプレスのrssフィードurlを変更する方法はありませんか?
現在、feedに設定されているのですが、オリジナルのfeedurlに変更はできないのでしょうか?
また、rss配信を停止するプラグインがありますが、停止した場合、インデックスに影響はないでしょうか?
宜しくお願いします。

回答(Answer)

どうしてそうしたいのかは不明ですが・・・。

1.feedの情報をゼロにするだけだったら
管理画面の表示設定で
「RSS/Atom フィードで表示する最新の投稿数」をゼロにする

2.feedそのものを停止するプラグイン「Disable Feeds」を使う

3.テーマのfunctions.phpに以下のコードを入れることでもfeedの停止ができます。

function digwp_disable_feed() {
wp_die( __( '<h1>Feed not available, please visit our <a href="' . get_bloginfo('url') . '">Home Page</a>!</h1>'));
}
add_action( 'do_feed', 'digwp_disable_feed', 1);
add_action( 'do_feed_rdf', 'digwp_disable_feed', 1);
add_action( 'do_feed_rss', 'digwp_disable_feed', 1);
add_action( 'do_feed_rss2', 'digwp_disable_feed', 1);
add_action( 'do_feed_atom', 'digwp_disable_feed', 1);

1は最も安全な方法です。2と3はバージョンや使っているテーマによっては不具合を起こす可能性もありますので自己責任でお願いします。

返信

回答有難う御座います。
スクレイピングサイトにrssを取得されないようにしたいです。
よいプラグインを教えていただき有難う御座います。
プラグインを入れて配信を停止したいと思います。
もし、配信を停止するとGoogleなどの検索にもインデックスされなくなるのでしょうか。。。

返信に対する私の回答

googleなどはrssフィードもインデックスの参考にしているようですから影響がないとは言えませんが、一度停止してから新規に記事を作ってみてきちんとインデックスされるかどうかを確認されてはどうでしょうか?
クローラーの巡回自体はsitemap.txtを見ていますし、pingなどで更新情報を送っているのであればインデックスされないような記事でない限り大丈夫だと思われますが、こればっかりはgoogle様次第ですね。

役に立つ情報でしたらぜひSNSやメールでシェアしてください
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
  •  
ページ先頭へ