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.