Questão simples. Quando a paginação é ativada, o URL muda para "site.com/page/2"
. Para o meu site, isso deve ser "site.com/paggetto/2"
.
Como posso alterar essa regra de reescrita? Eu também quero mudar "author"
e outras variáveis.
url-rewriting
pagination
rewrite-rules
slug
DarkGhostHunter
fonte
fonte
global $var;
e$GLOBALS['var']
. Não importa nesse caso, lembre-se de que a última forma é mais confiável e mais fácil de ler / entender.Descobrir:
Pelo menos, isso fará o trabalho.
fonte
$wp_rewrite->flush_rules();
em termos de desempenho, você nunca deve usá-loinit
. Uma opção muito melhor é apenas visitar a página de opções do Permalink e salvar as alterações algumas vezes, para liberá-las para você .Essa função funcionará diretamente com o seu pacote de tradução, formatando sua nova base e impedirá a execução mais de uma vez da função flush_rewrite_rules, evitando o mau desempenho do seu blog.
fonte
O seguinte funcionou para mim:
fonte