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?

Matt
quelle

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.

Milo
quelle
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