Proste pytanie. Po uaktywnieniu paginacji adres URL zmienia się na "site.com/page/2"
. W przypadku mojej witryny tak powinno być "site.com/paggetto/2"
.
Jak mogę zmienić tę regułę przepisywania? Chcę również zmienić "author"
i inne zmienne.
url-rewriting
pagination
rewrite-rules
slug
DarkGhostHunter
źródło
źródło
global $var;
i$GLOBALS['var']
. W tym przypadku nie ma znaczenia, pamiętaj tylko, że ta druga forma jest bardziej niezawodna i łatwiejsza do odczytania / zrozumienia.Pojąć:
Przynajmniej to wystarczy.
źródło
$wp_rewrite->flush_rules();
jest wydajność, nigdy nie powinieneś jej używaćinit
, o wiele lepszym rozwiązaniem jest po prostu wejście na stronę opcji Permalink i kilkakrotne zapisanie zmian, które zostaną dla Ciebie spłukane .Ta funkcja będzie działać bezpośrednio z Twoim pakietem tłumaczeń, formatując nową bazę i zapobiegając uruchomieniu więcej niż raz funkcji flush_rewrite_rules, unikając złej wydajności twojego bloga.
źródło
Dla mnie działało:
źródło