Определите имя для слизняка сообщений


Я хотел бы использовать URL-адрес http://site.com/post/title-of-the-post для своих сообщений, и я увидел на своей странице администратора, что у меня текущий URL-адрес http://site.com/%slug%/title-of-the-post явно неверный.

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

 1
Author: vitto, 2012-02-10

2 answers

Установите структуру постоянных ссылок на пользовательскую и используйте:

/post/%postname%/

Затем при регистрации пользовательских типов сообщений используйте что-то вроде этого:

'rewrite' => array(
    'slug' => 'something',
    'with_front' => false
),

Использование with_front значения false гарантирует, что ваши новые пользовательские типы сообщений не будут совместно использовать /post/ часть вашей структуры постоянных ссылок

 4
Author: Scott, 2012-02-10 12:48:56

Взгляните на теги структуры для настроек постоянных ссылок в Кодексе WordPress.

 1
Author: kaiser, 2012-02-10 12:47:37