Ainsi, l'URL par défaut pour afficher la liste des articles d'un auteur particulier ressemble à ceci:
http://domain.com/author/{username}
Je me demande comment changer "l'auteur" dans cette URL en autre chose?
Je travaille sur un site Web pour une école à charte et ils aimeraient permettre à chaque enseignant d'avoir une liste de postes par "classe". L'URL souhaitée serait donc
http://domain.com/classroom/{username}
url-rewriting
urls
author
jessegavin
la source
la source
http://domain.com/classroom
URL?Vous pouvez ajouter ceci dans vos fonctions, et il réécrira le slug de "auteur" par défaut à "salle de classe",
j'espère que cela vous aide
la source
flush_rules()
est assez cher (en ressources), donc je ne l'appellerais pas à chaque chargement de page. Si vous ne faites cela que pour un seul site, vous pouvez le laisser de côté et visiter la page Permaliens , cela videra également les règles.functions.php
est plus que suffisant (et ne sera pas désactivé par accident).J'utilise le plugin "Edit Author Slug" pour faire de même sur mon http://www.techcartnow.com/author/kapil-khandelwal/ blog WordPress. J'ai modifié "slug auteur" en utilisant ce plugin.
Le plug-in " Edit Author Slug " vous permet de modifier à la fois la base de l'auteur (la partie '/ author /' des URL de l'auteur) et le slug de l'auteur (par défaut le nom d'utilisateur de l'auteur).
la source
Vous pouvez l'ajouter dans votre
functions.php
:la source