Wie entferne ich eine Umschreiberegel?


7

Ich habe eine Umschreiberegel mit dem folgenden Code hinzugefügt und muss sie jetzt entfernen.

add_rewrite_rule('^events$', 'index.php?post_type=events', 'top');

Mein Problem ist nicht, dass die Regel nicht funktioniert. Es ist so, dass die Regel bereits hinzugefügt wurde und ich sie loswerden möchte. Wird das Löschen der Codezeile add_rewrite_rule () und das Löschen der Regeln beseitigt?

Antworten:


5

Die flush_rewrite_rules()Funktion löscht und generiert die Umschreiberegeln neu. Sie können auch die Seite mit den Permalink-Einstellungen in admin besuchen und speichern, wodurch auch ein Flush ausgelöst wird.


Nur als Randnotiz - falls jemand seine .htaccess-Datei selbst manuell bearbeitet - scheint das Speichern der Permalink-Einstellungen auch die .htaccess-Datei zurückzusetzen. Kein großes Problem, stellen Sie einfach sicher, dass Sie bei Bedarf ein Backup haben.
James

Das scheint nicht zu funktionieren. Ich werde immer noch gemäß der zuvor hinzugefügten Regel umgeleitet.
Vivek Athalye
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.