Bei Verwendung des Validierungs-Tools Unicorn von w3.org wird der folgende Fehler/die folgende Warnung angezeigt:
URI: http://energyshop.se/hem/feed/ Dieser Feed wurde nicht validiert.
Nachdem ich in meine Quelle geschaut habe, ist es dort kristallklar im <head>: <link rel="alternate" type="application/rss+xml" title="energyshop.se » Hem kommentarsflöde" href="http://energyshop.se/hem/feed/" />
Wie entferne ich diesen Feed, da ich ihn nicht verwende?
Danke im Voraus!
Wenn wir uns die Akte ansehen
/wp-includes/default-filters.php
wir können diese beiden Zeilen dort finden
add_action( 'wp_head', 'feed_links', 2 );
add_action( 'wp_head', 'feed_links_extra', 3 );
wenn wir diese Aktionen entfernen möchten, können wir dies mit den folgenden beiden Zeilen in functions.php
tun:
remove_action('wp_head','feed_links',2);
remove_action('wp_head','feed_links_extra',3);
Daher werden die Feed-Links aus dem Tag <head>
entfernt.
ps: In dieser Datei finden Sie auch:
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 );
Wenn Sie die Feeds deaktivieren möchten, können Sie diese Hooks auf ähnliche Weise entfernen:
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 );
aber dann erhalten Sie diese Nachricht, wenn Sie die Feed-Links besuchen
Sie können die URL für die Feed-Links neu schreiben oder eine benutzerdefinierte Feed-Vorlage erstellen, um diese Meldung zu entfernen.
Die dritten Parameter sind ebenfalls erforderlich, ohne sie hat es bei mir nicht funktioniert
remove_action('wp_head','feed_links',2);
remove_action('wp_head','feed_links_extra',3);