Недавно один из наших читателей спросил, можно ли изменить структуру пермалинков пользовательских типов постов в WordPress. По умолчанию вы можете изменять структуру пермалинков для постов WordPress, но не для пользовательских типов постов. В этой статье мы покажем вам, как изменить пермалинки пользовательских типов постов в WordPress.
Зачем менять пермалинки пользовательских типов постов в WordPress?
WordPress использует SEO-дружественную структуру URL, которая делает ваши URL WordPress читаемыми и удобными для поисковых систем. Эти SEO-дружественные URL-адреса называются пермалинками.
Вы можете настроить пермалинки, перейдя по ссылке Настройки » Пермалинки страница. Однако вы заметите, что изменить структуру ссылок можно только для постов блога.
Если вы используете на своем сайте пользовательские типы постов или пользовательские таксономии, то WordPress будет использовать стандартную структуру пермалинков для них.
Например, если у вас есть пользовательский тип поста под названием «Фильмы», то его структура URL будет выглядеть следующим образом:
Если у вашего пользовательского типа поста включены архивы, то URL страницы архива будет выглядеть следующим образом:
Эта схема URL вполне дружественна к SEO, и в большинстве случаев вам не нужно ее менять. Однако иногда вы можете захотеть настроить ее в соответствии со своими потребностями.
Итак, давайте посмотрим, как вы можете легко настроить структуру пермалинков пользовательских типов постов в WordPress.
Изменение пермалинков пользовательских типов постов в WordPress
Первое, что вам нужно сделать, это установить и активировать плагин Custom Post Type Permalinks. Для получения более подробной информации см. наше пошаговое руководство по установке плагина WordPress.
После активации вам необходимо посетить Настройки » Пермалинки страницу и прокрутите вниз до раздела «Настройки пермалинков для пользовательских типов постов.
Здесь вы можете изменить структуру ссылок на отдельные элементы в вашем пользовательском типе постов.
Вы можете использовать все стандартные теги пермалинка WordPress. Полный список доступных тегов смотрите в нашей статье об использовании SEO дружественной структуры URL в WordPress.
Предположим, что вы хотите использовать в URL ID поста вместо его названия. В этом случае все, что вам нужно сделать, это добавить этот тег:
Обратите внимание на косые черточки в начале и конце тега. Эти косые черточки являются разделителями, и без них ваши пермалинки не будут работать.
Не забудьте нажать на кнопку сохранения изменений, чтобы сохранить ваши настройки.
Теперь пермалинки для отдельного элемента в вашем пользовательском типе поста будут выглядеть следующим образом:
Число в URL будет цифровым идентификатором поста в базе данных WordPress.
Давайте рассмотрим другой пример.
Допустим, вы хотите добавить /year/ перед названием поста в URL. В этом случае вы будете использовать эти теги:
Нажмите на кнопку сохранения изменений, чтобы обновить ваши пермалинки.
Теперь пермалинки одного элемента для вашего пользовательского типа поста будут выглядеть следующим образом:
Пока все хорошо. Теперь давайте попробуем другой пример.
Предположим, что вы используете пользовательскую таксономию под названием «жанр» с вашим пользовательским типом поста «фильмы» и хотите добавить термин пользовательской таксономии в URL. В этом случае вы будете использовать эти теги:
В этом примере жанр — это slug нашей пользовательской таксономии.
Нажмите на кнопку сохранения изменений, чтобы обновить пермалинки.
Теперь пермалинки на один элемент для вашего пользовательского типа постов будут выглядеть следующим образом:
На этом все, мы надеемся, что эта статья помогла вам узнать, как легко изменить пермалинки пользовательских типов постов в WordPress. Вы также можете посмотреть наш список из 12 самых полезных уроков по пользовательским типам постов WordPress.
Источник: www.wpbeginner.com