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?


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.


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
Durch die Nutzung unserer Website bestätigen Sie, dass Sie unsere Cookie-Richtlinie und Datenschutzrichtlinie gelesen und verstanden haben.
Licensed under cc by-sa 3.0 with attribution required.