RSS in WordPress komplett deaktivieren

Aus datenschutzrechtlichen Gründen oder aber weil die Funktion nicht benötigt wird empfiehlt es sich die RSS-Funktion in WordPress zu deaktivieren. Dieses wird über die functions.php im aktiven Template deaktiviert.

Deshalb ist folgendes Code-Snippet unter Design -> Editor -> Theme-Funktionen (functions.php) einzufügen:

function itsme_disable_feed() {
wp_die( __( ‚No RSS feed available, please visit the <a href=“‚. esc_url( home_url( ‚/‘ ) ) .'“>homepage</a>!‘ ) );
}

add_action(‚do_feed‘, ‚itsme_disable_feed‘, 1);
add_action(‚do_feed_rdf‘, ‚itsme_disable_feed‘, 1);
add_action(‚do_feed_rss‘, ‚itsme_disable_feed‘, 1);
add_action(‚do_feed_rss2‘, ‚itsme_disable_feed‘, 1);
add_action(‚do_feed_atom‘, ‚itsme_disable_feed‘, 1);
add_action(‚do_feed_rss2_comments‘, ‚itsme_disable_feed‘, 1);
add_action(‚do_feed_atom_comments‘, ‚itsme_disable_feed‘, 1);

Zusätzlich sollte folgendes Code-Snippet in die functions.php eingefügt werden um die Hyperlinks zu den RSS-Feeds aus dem Header-Quelltext der Website zu entfernen:

remove_action( ‚wp_head‘, ‚feed_links_extra‘, 3 );
remove_action( ‚wp_head‘, ‚feed_links‘, 2 );