Как да модифицирам slug за WP публикации по подразбиране, без да засягам други типове публикации?

Как мога да модифицирам slug за wp публикациите по подразбиране, без да засягам други типове публикации?

пример: www.example.com/slug-of-post/ трябва да стане www.example.com/blog/slug-of-post/

Направих няколко персонализирани типа публикации, където пренаписах охлюва, като използвах 'rewrite' => array('slug' => 'portfolio'), във файла function.php.

Резултат: www.example.com/post-type-slug/slug-of-post

Имам нужда от същия резултат, но за публикациите по подразбиране.

Благодаря.


person Jeroen    schedule 03.03.2017    source източник
comment
Да ги добавите към подстраница?   -  person Dion Jakobs    schedule 03.03.2017
comment
Те се добавят към подстраница /blog, но когато отидете на детайлите на публикацията /blog изчезва.   -  person Jeroen    schedule 03.03.2017
comment
родител: example.com/blog дете: example.com/name-of-blog-post   -  person Jeroen    schedule 03.03.2017
comment
Това, което се опитвам да направя е: example.com/blog/name-of-blog-post   -  person Jeroen    schedule 03.03.2017


Отговори (1)


Първо, помислете, че охлювът на страницата със списък и родителският охлюв на страницата с подробности не могат да бъдат еднакви. Искам да кажа, че ако създадете страница за портфолио с помощта на /portfolio slug и искате да добавите slug за портфолио като страница с подробности като /portfolio/post-type-name, това не е възможно.

За тази ситуация трябва да използвате /portfolios и /portfolio/post-type-name

Ако искате да добавите персонализиран охлюв за страница с подробности за публикацията, ще използвате този плъгин Персонализирани постоянни връзки .

person Girish Panchal    schedule 05.03.2017