W3.orgの検証ツールUnicornを使用すると、次のようなエラー/警告が表示されます。
URI: http://energyshop.se/hem/feed/ このフィードは検証されません。
私の情報源を調べた後、<head>: <link rel="alternate" type="application/rss+xml" title="energyshop.se » Hem kommentarsflöde" href="http://energyshop.se/hem/feed/" />
の中にはっきりとした透明感があります
さて、私はそれを使わないのでどうやってこのフィードを削除するのですか?
前もって感謝します!
ファイルを見れば
/wp-includes/default-filters.php
この2行はそこにあります
add_action( 'wp_head', 'feed_links', 2 );
add_action( 'wp_head', 'feed_links_extra', 3 );
したがって、これらのアクションを削除したい場合は、functions.php
内の次の2行でそれを実行できます。
remove_action('wp_head','feed_links',2);
remove_action('wp_head','feed_links_extra',3);
そのため、フィードリンクは<head>
タグから削除されます。
ps: このファイルには、次のものもあります。
add_action( 'do_feed_rdf', 'do_feed_rdf', 10, 1 );
add_action( 'do_feed_rss', 'do_feed_rss', 10, 1 );
add_action( 'do_feed_rss2', 'do_feed_rss2', 10, 1 );
add_action( 'do_feed_atom', 'do_feed_atom', 10, 1 );
フィードを無効にしたい場合は、次のようにしてこれらのフックを削除できます。
remove_action( 'do_feed_rdf', 'do_feed_rdf', 10, 1 );
remove_action( 'do_feed_rss', 'do_feed_rss', 10, 1 );
remove_action( 'do_feed_rss2', 'do_feed_rss2', 10, 1 );
remove_action( 'do_feed_atom', 'do_feed_atom', 10, 1 );
フィードリンクにアクセスすると、このメッセージが表示されます。
このメッセージを取り除くには、フィードリンクのURLを書き換えるか、カスタムフィードテンプレートを作成することを検討してください。
3番目のパラメータも必要ですが、それらがなければそれは私のために働きませんでした
remove_action('wp_head','feed_links',2);
remove_action('wp_head','feed_links_extra',3);