Ändern Sie die Permalinks für Beiträge, jedoch nicht für benutzerdefinierte Beitragstypen

10

Derzeit ist meine Permalink-Struktur für Beiträge

domain.com/post-title

Ich verwende eine statische Startseite und eine "Blog" -Seite für Beiträge. Ich möchte die Permalink-Struktur für Beiträge, Tags und Kategorien in ändern

domain.com/blog/post-title

Ich kann / blog / leicht in die Permalink-Struktur einfügen, aber der Haken ist, dass meine benutzerdefinierten Beitragstypen auch diese modifizierte Permalink-Struktur erhalten, und das ist nicht das gewünschte Ergebnis.

Danke im Voraus!

user2019515
quelle

Antworten:

12

Wenn Sie Ihren Beitragstyp registrieren , sollte das with_frontArgument von rewritelauten false, damit die Permastruktur nicht an die Vorderseite Ihres benutzerdefinierten Beitragstyp-Permalinks angehängt wird.

$args = array(
    // snip...
    'rewrite' => array( 'with_front' => false ),
    // snip...
); 

register_post_type( 'your-post-type', $args );
Milo
quelle
Vielen Dank! Das schien das Problem tatsächlich zu lösen. Ich frage mich jedoch, finden Sie es nicht seltsam, dass WordPress standardmäßig nicht / blog / enthält, wenn Sie eine statische Startseite und eine Postseite "Blog" verwenden? Gibt es irgendwelche Vorteile bei der Verwendung der Permalink-Struktur ohne / blog /?
user2019515