Wie lege ich eine benutzerdefinierte Basis-URL für Standardbeiträge fest?

8

Derzeit sind Permalinks auf /% postname% / gesetzt.

Ich möchte "Blog" vor allen Standardbeiträgen voranstellen.

Ich verwende mehrere benutzerdefinierte Beitragstypen mit jeweils eigenen Umschreiberegeln im Setup.

Wie kann ich ein benutzerdefiniertes Präfix für meine Standard-WordPress-Beiträge einrichten?

Jonathan Wold
quelle
1
Das ist nicht so einfach, ich würde vorschlagen, nur eine Kategorie namens hinzuzufügen blog.
Wyck

Antworten:

7

Haben Sie versucht, Ihre Dauerwellenstruktur wie folgt zu definieren: / blog /% postname% /

Wenn für jeden Ihrer benutzerdefinierten Beitragstypen ein eigener Slug definiert ist, sollte dies so funktionieren, wie Sie es wünschen.

MZAweb
quelle
6
Möglicherweise wird dadurch auch dieses Präfix zu den Umschreiberegeln Ihrer anderen benutzerdefinierten Beitragstypen hinzugefügt. In diesem Fall sollten Sie den with_frontParameter des rewriteArguments, für das Sie den Beitragstyp registrieren , explizit festlegen false. Verwenden Sie mein Rewrite Analyzer-Plugin , um die neue Struktur aller Ihrer Rewrite-Regeln anzuzeigen und Überraschungen zu vermeiden.
Jan Fabry
Ich werde es versuchen.
Jonathan Wold
@ Jan - Danke für diese zusätzlichen Details, ich werde das berücksichtigen und mir das Plugin entsprechend ansehen - danke!
Jonathan Wold
Süß, Jan, with_frontwar genau das, was ich brauchte.
Fregante
Hier gilt das gleiche! with_frontgeschafft.
Jonathan Wold