Donc, l'URL par défaut pour afficher une liste de messages d'un auteur particulier ressemble à ceci:
http://domain.com/author/{username}
Je me demande comment changer le "auteur" dans cette URL en quelque chose d'autre?
Je travaille sur un site Web pour une école à charte et ils aimeraient permettre à chaque enseignant d'avoir une liste de postes classés par "classe". Donc, l'URL souhaitée serait
http://domain.com/classroom/{username}
Vous voudrez peut-être essayer .. http://wordpress.org/extend/plugins/custom-author-base/
J'espère que cela pourra aider.. ;)
Vous pouvez ajouter cela dans vos fonctions, et il va réécrire le slug de "auteur" par défaut en "classe",
function new_author_base() {
global $wp_rewrite;
$author_slug = 'classroom';
$wp_rewrite->author_base = $author_slug;
}
add_action('init', 'new_author_base');
espérons que cela vous aide
Vous pouvez ajouter ceci dans votre functions.php
:
global $wp_rewrite;
$wp_rewrite->author_base = "member"; // or whatever
$wp_rewrite->flush_rules();
J'utilise le plug-in "Edit Author Slug" pour faire de même sur mon http://www.techcartnow.com/author/kapil-khandelwal/ WordPress Blog. J'ai modifié "auteur slug" en utilisant ce plugin.
Le plugin "Edit Author Slug" vous permet de modifier à la fois la base de l'auteur (la partie "/ author /" des URL de l'auteur) et l'auteur slug (par défaut le nom d'utilisateur de l'auteur). ).