WordPress-Feeds deaktivieren

Oft werden für eine Website, die auf WordPress-Basis umgesetzt werden soll, gar keine Feeds benötigt. Dann ist es sinnvoll, diese komplett zu deaktivieren, um nicht unnötige Unterseiten bereitzustellen.

Folgender Code deaktiviert die Feeds komplett, wenn er in die functions.php des Themes kopiert wird:

// alle Feeds deaktivieren
function digwp_disable_feed() { if() wp_die(__('<h1>Feeds sind nicht verfügbar, bitte besuchen Sie unsere <a href="'.get_bloginfo('url').'">Startseite</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);

Wer nur einzelne Feeds deaktivieren möchte, der kommentiert einfach die betreffende Zeile des Feeds aus, der nicht deaktiviert werden soll.

Die Deaktivierung betrifft auch die Kommentarfeeds.

Weitere Informationen:

Schreibe einen Kommentar