Der WordPress-RSS-Feed (RSS-Feed) bietet Abonnenten den Komfort eines schnellen Zugriffs auf Aktualisierungen, aber in einigen Fällen kann er auch von anderen genutzt werden, umAutomatisches Abrufen und Kopieren der Inhalte Ihrer Website. Deshalb.RSS-Feeds deaktivierenist eine der Schutzmaßnahmen, die Sie ergreifen können.
Was ist ein WordPress-RSS-Feed?
RSS steht für "Really Simple Syndication" und wird verwendet, um Website-Inhalte über Abonnements zu aktualisieren. Mit den RSS-Feeds von WordPress können Benutzer automatisch Website-Updates über RSS-Aggregatoren erhalten, was für die Benutzer sehr praktisch ist. Diese Funktion kann aber auch leicht von skrupellosen Personen ausgenutzt werden, um Ihre Inhalte zu sammeln, zu kopieren und weiterzuverbreiten.
Wenn Sie jedoch Ihre Inhalte schützen möchten oder nicht wollen, dass andere Websites die von Ihnen veröffentlichten Inhalte automatisch abrufen, können Sie die RSS-Feeds deaktivieren.
Vorbereitung vor der Deaktivierung von RSS-Feeds
Bevor Sie RSS-Feeds deaktivieren, überprüfen Sie bitte Folgendes:
- Prüfen Sie, ob RSS-Feeds aktiviert sind: Dies können Sie tun, indem Sie
https://yourdomain.com/rss
zu überprüfen. Wenn Sie eine Zusammenfassung des Inhalts oder der Website sehenAktualisierte InformationenWenn der RSS-Feed aktiviert ist, dann ist der RSS-Feed aktiviert. - Sichern Sie Ihre WebsiteÄnderungen an WordPress-Kerndateien wie der functions.php können unerwartete Fehler verursachen. Es wird empfohlen, zunächst ein Backup Ihrer Website zu erstellen, damit Sie sie schnell wiederherstellen können, falls etwas schief geht.
- Untergeordnete Themen verwenden: Wenn Sie die Dateien eines Themes ändern, sollten Sie ein Child-Theme verwenden, um zu vermeiden, dass die Änderungen bei einer Aktualisierung des Themes überschrieben werden.
- Bestätigung der Bearbeitung von Themenunterstützungsfunktionen: Einige Themes unterstützen die Bearbeitung nicht
funktionen.php
Datei, wie z.B. das WordPress Standardthema "Twenty Twenty-Three". Stellen Sie sicher, dass das von Ihnen verwendete Theme diese Funktion unterstützt.
Schritte zum Deaktivieren von WordPress-RSS-Feeds
Nachdem Sie die oben genannten Vorbereitungen getroffen haben, können Sie die folgenden Schritte ausführen, um RSS-Feeds in WordPress zu deaktivieren:
Schritt 1: Anmeldung im WordPress-Backend
Melden Sie sich im WordPress-Backend als Administrator an. Dies können Sie in der Regel tun, indem Sie die https://yourdomain.com/login
Führen Sie eine Anmeldung durch. Sobald Sie eingeloggt sind, gehen Sie zum Dashboard der Website.
Schritt 2: Bearbeiten Sie die Datei functions.php
Suchen Sie im WordPress-Dashboard nach "Erscheinungen", und wählen Sie dann "Editor für Themendateien".
- Klicken Sie im Dashboard auf "Erscheinungsbild".
- Wählen Sie "Theme File Editor" aus dem Dropdown-Menü und suchen Sie die Datei "functions.php" in der Liste der Dateien auf der rechten Seite.
- zeigen (eine Eintrittskarte)
funktionen.php
Datei fügen Sie den folgenden Code am Ende der Datei ein:
/**
* :: Zeigt eine benutzerdefinierte Nachricht an, wenn die RSS-Seite aufgerufen wird.
*
* @return void
*/
function wpg_disable_rss() {
wp_die(
sprintf(
// Übersetzt Text für mehrsprachige Websites.
esc_html__( 'RSS Feed nicht verfügbar, bitte besuchen Sie %1$shomepage%2$s!' ),
' ', ''
)
);
}
// Alle RSS-Feeds deaktivieren
add_action( 'do_feed_rdf', 'wpg_disable_rss', 1 );
add_action( 'do_feed_rss', 'wpg_disable_rss', 1 );
add_action( 'do_feed_rss2', 'wpg_disable_rss', 1 );
add_action( 'do_feed_atom', 'wpg_disable_rss', 1 );
add_action( 'do_feed_rss2_comments', 'wpg_disable_rss', 1 );
add_action( 'do_feed_atom_comments', 'wpg_disable_rss', 1 );
// Entfernen Sie RSS-Feed-Links aus der Kopfzeile der Website
remove_action( 'wp_head', 'feed_links_extra', 3 );
remove_action( 'wp_head', 'feed_links', 2 );
Schritt 3: Änderungen speichern
Sobald Sie die Bearbeitung des Codes abgeschlossen haben, klicken Sie auf "Aktualisierte Dokumente", um die Änderungen zu speichern.
Schritt Vier:Prüfung (Maschinen usw.) Ob RSS-Feeds deaktiviert sind
Nachdem Sie Ihre Änderungen gespeichert haben, können Sie die https://yourdomain.com/rss
Überprüft, ob der RSS-Feed erfolgreich deaktiviert wurde. Eine angepasste Warnmeldung wird auf der Seite anstelle des bisherigen RSS-Feed-Inhalts angezeigt.
Häufig gestellte Fragen und Lösungen
im Rahmen einer Revision funktionen.php
Es gibt einige häufige Probleme, die beim Ablegen auftreten können. Im Folgenden finden Sie mögliche Fehler und ihre Lösungen:
- Kommunikation zur Überprüfung auf schwerwiegende Fehler nicht möglich: Wenn Sie die
funktionen.php
Wenn Sie eine Fehlermeldung erhalten, kann dies auf einen falschen Code oder eine falsche PHP-Syntax zurückzuführen sein. In diesem Fall können Sie den Code manuell mit einem Dateimanager oder einem FTP-Tool hinzufügen. - Website abgestürzt oder unzugänglichWenn Sie nach dem Ändern der Datei einen weißen Bildschirm erhalten oder die Website nicht mehr zugänglich ist, liegt möglicherweise ein Syntaxfehler im Code vor. Stellen Sie das Original über FTP oder den Dateimanager wieder her
funktionen.php
Die Dokumentation ist ausreichend. - Verlust der Änderung des Child-ThemesWie bereits erwähnt, ist es empfehlenswert, Änderungen an untergeordneten Themes vorzunehmen, damit die Änderungen nicht verloren gehen, wenn das Theme aktualisiert wird. Weitere Informationen über die Erstellung von untergeordneten Themen finden Sie unter Wie man ein WordPress Child-Theme erstellt.
zu einem Urteil gelangen
Die Deaktivierung von WordPress-RSS-Feeds ist ein effektiver Weg, um Inhalte zu schützen und den Informationsaustausch zu kontrollieren. Die in diesem Artikel beschriebenen Schritte machen es einfach, RSS-Feeds zu deaktivieren. Wenn Sie dennoch möchten, dass einige Ihrer Inhalte automatisch an Abonnenten veröffentlicht werden, sollten Sie andere Methoden in Erwägung ziehen, z. B. E-Mail-Abonnements oder Tools zur Veröffentlichung in sozialen Medien.