Einfache Frage. Wenn die Paginierung aktiviert ist, ändert sich die URL zu "site.com/page/2"
. Für meine Site sollte das so sein "site.com/paggetto/2"
.
Wie kann ich diese Umschreiberegel ändern? Ich möchte auch "author"
und andere Variablen ändern .
url-rewriting
pagination
rewrite-rules
slug
DarkGhostHunter
quelle
quelle
global $var;
und$GLOBALS['var']
. In diesem Fall spielt es keine Rolle, denken Sie nur daran, dass das letztere Formular zuverlässiger und leichter zu lesen / verstehen ist.Herausgefunden:
Zumindest wird das den Job machen.
quelle
$wp_rewrite->flush_rules();
Leistung extrem teuer ist, sollten Sie sie niemals verwendeninit
. Eine viel bessere Option ist, einfach die Seite mit den Permalink-Optionen zu besuchen und die Änderungen ein paar Mal zu speichern, damit sie für Sie gelöscht werden .Diese Funktion arbeitet direkt mit Ihrem Übersetzungspaket zusammen, formatiert Ihre neue Basis und verhindert, dass die Funktion flush_rewrite_rules mehrmals ausgeführt wird, um eine schlechte Leistung Ihres Blogs zu vermeiden.
quelle
Folgendes hat für mich funktioniert:
quelle