Portanto, o URL padrão para exibir uma lista de postagens de um autor específico se parece com isso:
http://domain.com/author/{username}
Eu estou querendo saber como alterar o 'autor' nesse URL para outra coisa?
Estou trabalhando em um site de uma escola charter e eles gostariam de permitir que cada professor tenha uma lista de postagens por "sala de aula". Portanto, o URL desejado seria
http://domain.com/classroom/{username}
url-rewriting
urls
author
jessegavin
fonte
fonte
http://domain.com/classroom
url?Você pode adicionar isso em suas funções, e ele reescreverá a lesma do padrão "autor" para "sala de aula",
espero que ajude você
fonte
flush_rules()
é muito caro (em recursos), então eu não o chamaria em todo carregamento de página. Se você fizer isso apenas em um site, poderá deixar de fora e apenas visitar a página de links permanentes , isso também será uma questão de regras.functions.php
é mais que suficiente (e não será desativado por acidente).Eu uso o plug-in "Editar autor Slug" para fazer o mesmo no meu http://www.techcartnow.com/author/kapil-khandelwal/ Blog do WordPress. Eu modifiquei "autor lesma" usando este plugin.
O plug-in " Editar autor Slug " permite alterar a base de autores (a parte '/ author /' dos URLs do autor) e a versão do autor (o padrão é o nome de usuário do autor).
fonte
Você pode adicionar isso no seu
functions.php
:fonte