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}
url-rewriting
urls
author
jessegavin
quelle
quelle
http://domain.com/classroom
Gibt es in diesem Fall eine Möglichkeit, alle Autoren unter der URL aufzulisten?Sie können dies in Ihre Funktionen einfügen, und es wird der Slug von Standard "Autor" auf "Klassenzimmer" umgeschrieben.
hoffe es hilft dir
quelle
flush_rules()
ist recht teuer (in Ressourcen), daher würde ich es nicht bei jedem Seitenaufruf aufrufen. Wenn Sie dies nur für eine Site tun, können Sie es weglassen und einfach die Permalinks- Seite besuchen. Dadurch werden auch die Regeln gelöscht.functions.php
mehr als ausreichend (und wird nicht versehentlich deaktiviert).Ich verwende das Plugin "Edit Author Slug", um dasselbe auf meinem http://www.techcartnow.com/author/kapil-khandelwal/ WordPress-Blog zu tun . Ich habe "author slug" mit diesem Plugin geändert.
Mit dem Plugin " Edit Author Slug " können Sie sowohl die Autorenbasis (den '/ author /' - Teil der Autoren-URLs) als auch den Autoren-Slug (standardmäßig den Benutzernamen des Autors) ändern.
quelle
Sie können dies hinzufügen in
functions.php
:quelle