galuba dot net

Informationen zu Wordpress, jQuery, Web 2.0, Apple u.v.m.

WordPress RSS-Feed deaktivieren

| 3 Kommentare

Da WordPress immer häufiger als Content Management System (CMS) eingesetzt wird, ist es sinnvoll den standardmäßig in WordPress aktivierten RSS-Feed zu deaktivieren. Dies ist leider nicht über eine Einstellung im Backend möglich. Vielleicht wird dies ja in einer der zukünftigen Versionen von WordPress direkt mit integriert werden.

NatĂĽrlich kann der RSS-Feed in WordPress deaktiviert werden, tragt dazu einfach den folgenden Code in die functions.php eures aktivierten Themes und euer Feed ist nicht mehr erreichbar. Wird die URL eures RSS-Feeds im Browser aufgerufen, wird ein WordPress-Fehler mit dem Hinweis “Der Feed ist deaktiviert!” ausgegeben.

<?php
// Feed deaktivieren
function feed_error() {
    wp_die( __('Der Feed ist deaktiviert!') );
}

function disable_feed() {
    add_action('do_feed', 'feed_error', 1);
    add_action('do_feed_rdf', 'feed_error', 1);
    add_action('do_feed_rss', 'feed_error', 1);
    add_action('do_feed_rss2', 'feed_error', 1);
    add_action('do_feed_atom', 'feed_error', 1);
}
add_filter('pre_get_posts','disable_feed');
?>

Autor: René Galuba

Hallo, ich heiße René und verfasse hier meine aktuellen Trainingsberichte und Neuigkeiten aus der Apple-Welt. Ich bin Programmierer und schreibe daher auch gerne über Wordpress, PHP, jQuery und weitere Web 2.0 Themen.

3 Kommentare

  1. Kann den Code der hier auf der Seite zum einfĂĽgen sein soll leier nirgends sehen.

  2. Danke fĂĽr den Hinweis, ich habe den Artikel wiederhergestellt.

  3. Danke viel mal, ich werde mir das mal anschauen :P

Hinterlasse eine Antwort

Pflichtfelder sind mit * markiert.

*