wie man dem post url structor nur ein Präfix hinzufügt

Ich muss “Artikel /” Präfix nur Post URL hinzufügen

Ich ging zu Einstellungen -> Permalinks und setze folgendes:

/item/%postname%/ 

und für Kategorie und Tag:

 category tag 

Aber andere post_type und Taxonomien und Autor hat “Element /” Präfix

Ich versuche die korrekte URL des Autors mit diesem Code:

 add_action('init', 'ztcom_custom_rewrite_basic'); function ztcom_custom_rewrite_basic() { global $wp_rewrite; $wp_rewrite->author_base = 'author'; $wp_rewrite->author_structure = '/' . $wp_rewrite->author_base . '/%author%'; add_rewrite_rule('author/([^/]+)/?$', 'index.php?author_name=$matches[1]', 'top'); } 

Aber ich weiß nicht, wie man andere Postarten und Taxonomien korrigiert

oder wie man nur die Struktur der Post-URL ändert

Solutions Collecting From Web of "wie man dem post url structor nur ein Präfix hinzufügt"

Ich denke, das ist hier beantwortet: https://wordpress.stackexchange.com/a/63895/51847 . Kurz gesagt, Sie müssen nur Permalinks auf “/% category% /% postname% /” setzen und eine Kategorie für Ihre Posts (wie “item”) setzen, und sie werden als / item / post / angezeigt. Sie müssen also keine Init-Aktion usw. hinzufügen

Sie müssen with_front auf false wenn Sie Ihre Taxonomie oder Ihren Beitragstyp registrieren, damit das Präfix nicht in den URLs enthalten ist.