Ändern Sie den Beitrag “Postposttyp” in “baseurl / post /% postname%”.

Ich habe herumgesucht, aber ich kann nirgends die Antwort auf meine Frage finden: Wie man die Pfostenschnecke für alle Pfosten (und die Kategorien etc.) ändert. Ohne Auswirkungen auf andere Seiten / benutzerdefinierte Post-URLs. Also ich möchte die URL für Standard-Posts ändern von:

URL / Postname> URL / Nachrichten / Postname

Ohne Auswirkungen auf Seiten-URLs und benutzerdefinierte URLs des Post-Typs. Die einzige Methode, die ich bis jetzt gefunden habe, die erreicht, was ich suchte, war:

http://wordimpress.com/how-to-add-a-custom-permalink-structure-for-only-the-wordpress-default-post-type/

add_action( 'init', 'my_new_default_post_type', 1 ); function my_new_default_post_type() { register_post_type( 'post', array( 'labels' => array( 'name_admin_bar' => _x( 'Post', 'add new on admin bar' ), ), 'public' => true, '_builtin' => false, '_edit_link' => 'post.php?post=%d', 'capability_type' => 'post', 'map_meta_cap' => true, 'hierarchical' => false, 'rewrite' => array( 'slug' => 'post' ), 'query_var' => false, 'supports' => array( 'title', 'editor', 'author', 'thumbnail', 'excerpt', 'trackbacks', 'custom-fields', 'comments', 'revisions', 'post-formats' ), ) ); } 

Durch erneutes Registrieren des Post-Typs. Das hat aber auch den Nebeneffekt, dass auf der linken Seite des Admin-Panels ein zweiter Menüpunkt namens post erstellt wird. Sie enthalten jedoch beide die gleichen Daten.

Hoffentlich hat jemand eine Antwort auf dieses Problem.

Solutions Collecting From Web of "Ändern Sie den Beitrag “Postposttyp” in “baseurl / post /% postname%”."