web-dev-qa-db-fra.com

Remplacer l'URL par défaut pour les pages d'auteur?

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}

12
jessegavin

Vous voudrez peut-être essayer .. http://wordpress.org/extend/plugins/custom-author-base/

J'espère que cela pourra aider.. ;)

5
t31os

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

14
Philip

Vous pouvez ajouter ceci dans votre functions.php:

global $wp_rewrite;
$wp_rewrite->author_base = "member"; // or whatever
$wp_rewrite->flush_rules();
0
Madhavi Jha

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). ).

0
Kapil Khandelwal