Поддержка Проблемы и решения WPML убрать язык из слага категории /en/blog-en/ чтобы было /en/blog/

  • Всем добрый день 🙂 подскажите пожалуйста как настроить WPML или WordPress таким образом, чтобы убрать из слага категории язык? У меня есть категория Блог на рус и англ языке, слаг у них одинаковый,
    вот рус /blog/interior-design
    а вот англ /en/blog-en/interior-design/

    а нужно чтобы было так

    /en/blog/mansarda-interior-design/

    то есть убрать ( en )

    знаю, что на бекенде нет возможности создать 2 категории с одинаковым слагом, поэтому и добавляется приставка языка, но на фронте может можно как-то это убрать ? причем на постах категории тоже формируется ссылка /en/blog-en/

Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Phoenix

    (@azerphoenix)

    Добрый день.
    В плагине wpml не нужно ничего менять.
    Чтобы изменить en/blog-en/ на en/blog/ необходимо изменить slug англоязычной страницы Блог.

    То есть у вас сейчас по сути 2 страницы (на русском и на английском) сo slug — blog. И wpml автоматически добавил к нему -en. Просто переименуйте англоязычную версию страницы Блог.

    • Ответ изменён 7 лет назад пользователем Phoenix.
    Автор ghz1990

    (@ghz1990)

    Спасибо за ответ, но дело в том, что англ рубрику (категорию) blog-en нельзя переименовать, вордпресс не допустит 2 одинаковые категории, поэтому он и добавил приставку -en сзади, чтобы не было одинаковых категорий 🙂 в этом то и беда, или я вас не правильно понял ?

    я пробовал переименовать blog-en в blog, но вордпресс все равно оставляет blog-en

    • Ответ изменён 7 лет назад пользователем ghz1990.
Просмотр 2 ответов — с 1 по 2 (всего 2)
  • Тема «WPML убрать язык из слага категории /en/blog-en/ чтобы было /en/blog/» закрыта для новых ответов.