Недавно один из наших читателей спросил, можно ли изменить структуру постоянных ссылок пользовательских типов записей в WordPress. По умолчанию вы можете изменить структуру постоянных ссылок сообщений WordPress, но не настраивать типы сообщений. В этой статье мы покажем вам, как изменить постоянные ссылки пользовательских типов записей в WordPress.
^
Зачем менять пользовательские постоянные ссылки типа сообщений в WordPress?
WordPress использует оптимизированную для SEO структуру URL-адресов, которая делает ваши WordPress-ссылки удобочитаемыми и удобными для поисковых систем. Эти SEO-дружественные URL-адреса называются постоянными ссылками.
Вы можете настроить постоянные ссылки, перейдя на страницу Настройки »Постоянные ссылки. Однако вы заметите, что можете изменять структуру постоянных ссылок только для сообщений в блоге.
^
Если на вашем веб-сайте используются пользовательские типы записей или пользовательские таксономии, WordPress будет использовать для них постоянную структуру ссылок по умолчанию.
Например, если у вас есть пользовательский тип записи под названием «Фильмы», его структура URL будет выглядеть следующим образом:
^
Если для вашего пользовательского типа записи включены архивы, то URL страницы архива будет выглядеть следующим образом:
^
Эта схема URL довольно SEO-дружественная, и в большинстве случаев вам не нужно ее менять. Однако иногда вы можете захотеть настроить его под свои нужды.
Давайте посмотрим, как вы можете легко настроить пользовательскую структуру постоянных ссылок в WordPress.
Изменение пользовательских постоянных ссылок в WordPress
Первое, что вам нужно сделать, это установить и активировать плагин Custom Post Type Permalinks. Для получения более подробной информации, смотрите наше пошаговое руководство по установке плагина WordPress.
После активации необходимо перейти на страницу «Настройки»> «Постоянные ссылки» и прокрутить вниз до раздела «Настройки постоянной ссылки для пользовательских типов записей».
^
Здесь вы можете изменить структуру постоянных ссылок отдельных элементов в вашем типе записи.
Вы можете использовать все стандартные теги постоянных ссылок WordPress. Полный список доступных тегов см. В нашей статье об использовании оптимизированной для SEO структуры URL в WordPress.
Предположим, что вы хотите использовать идентификатор сообщения вместо имени сообщения в URL. В этом случае все, что вам нужно сделать, это добавить этот тег:
^
Обратите внимание на завершающие косые черты в начале и конце тега. Эти косые черты являются разделителями, и без них ваши постоянные ссылки не будут работать.
^
Не забудьте нажать кнопку «Сохранить изменения», чтобы сохранить настройки.
Теперь постоянные ссылки для одного элемента в вашем пользовательском типе записи будут выглядеть так:
^
Число в URL будет числовым идентификатором поста в вашей базе данных WordPress.
Давайте посмотрим на другой пример.
Допустим, вы хотите добавить / год / перед названием сообщения в URL. В этом случае вы будете использовать эти теги:
^
Нажмите на кнопку Сохранить изменения, чтобы обновить ваши постоянные ссылки.
Теперь постоянная ссылка на ваш тип поста будет выглядеть так:
^
Все идет нормально. Теперь давайте попробуем другой пример.
Предположим, что вы используете пользовательскую таксономию под названием «жанр» с вашим пользовательским типом записи «фильмы», и вы хотите добавить пользовательский термин таксономии в URL. В этом случае вы будете использовать эти теги:
^
В этом примере жанр – это кусок нашей таксономии.
Нажмите на кнопку Сохранить изменения, чтобы обновить ваши постоянные ссылки.
Теперь постоянная ссылка на ваш тип поста будет выглядеть так:
http://example.com/movies/sci-fi/the-force-awakens/
Вот и все, мы надеемся, что эта статья помогла вам научиться легко изменять пользовательские постоянные ссылки на типы записей в WordPress. Вы также можете просмотреть наш список из 12 самых полезных учебных пособий по пользовательским типам записей WordPress.