it-swarm.com.de

Standard-URL für Autorenseiten überschreiben?

Die Standard-URL zum Anzeigen einer Liste von Beiträgen eines bestimmten Autors sieht also folgendermaßen aus:

http://domain.com/author/{username}

Ich frage mich, wie ich den "Autor" in dieser URL in etwas anderes ändern kann.

Ich arbeite an einer Website für eine Charterschule und sie möchten jedem Lehrer erlauben, eine Liste der Beiträge nach "Klassenzimmer" zu haben. Die gewünschte URL wäre also

http://domain.com/classroom/{username}

12
jessegavin

Vielleicht möchten Sie versuchen .. http://wordpress.org/extend/plugins/custom-author-base/

Hoffentlich hilft das.. ;)

5
t31os

Sie können dies in Ihre Funktionen einfügen, und es wird der Slug von Standard "Autor" auf "Klassenzimmer" umgeschrieben.

function new_author_base() {
    global $wp_rewrite;
    $author_slug = 'classroom';
    $wp_rewrite->author_base = $author_slug;
}
add_action('init', 'new_author_base');

hoffe es hilft dir

14
Philip

Sie können dies in Ihrem functions.php hinzufügen:

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

Ich verwende das Plugin "Edit Author Slug", um dasselbe in meinem http://www.techcartnow.com/author/kapil-khandelwal/ WordPress-Blog zu tun. Ich habe "author slug" mit diesem Plugin geändert.

"Edit Author Slug" Mit dem Plugin können Sie sowohl die Autorenbasis (den '/ author /' - Teil der Autoren-URLs) als auch den Autoren-Slug (standardmäßig den Benutzernamen des Autors) ändern ).

0