Как изменить ярлык для сообщений WP по умолчанию, не затрагивая другие типы сообщений?

Как я могу изменить слаг для сообщений 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 слага и хотите добавить слаг портфолио в качестве подробной страницы, такой как /portfolio/post-type-name, это невозможно.

В этой ситуации вам нужно пойти с /portfolios и /portfolio/post-type-name

Если вы хотите добавить пользовательский слаг для страницы сведений о публикации, используйте этот плагин Пользовательские постоянные ссылки .

person Girish Panchal    schedule 05.03.2017