• Здравствуйте.
    Подскажите как можно решить проблему с постоянными ссылками на страницу.

    Wordpress при создании страницы не дает создавать совпадающие ссылки на страницу
    к примеру:
    site.com/about — about только можно указать для одной страницы, для второй уже не выйдет. Это конечно же верно и отлично, но…

    Когда идет речь о многоязычном сайте, тут не все иначе, так как ссылки для страницы другого языка идут через префикс и не должно быть конфликта (пример: site.com/about, site.com/en/about, site.com/fr/about и т.д.

    Использую сейчас плагин «Polylang» соответственно у меня имеются несколько страниц на разных языках.
    Если для русского я могу указать site.com/about и поставить about для русской страницы.

    То английская страница должна быть доступна по адресу site.com/en/about — вот тут и проблема, не могу я для английской страницы сделать все тот же about, wordpress упорно мне не дает назначить ссылку, считает она уже есть.

    Как решить данную проблему?

Просмотр 15 ответов — с 1 по 15 (всего 18)
  • Модератор Юрій

    (@yube)

    wordpress всё делает правильно. Сегодня у Вас «префиксы», а завтра Вы переключите плагин в другой режим — и что тогда? Правильно, коллизия. Вот движок старается предотвратить большие проблемы, попутно создавая маленькие.

    Мой совет: не заморачивайтесь идеальными урлами. Судя по тенденциям развития браузеров, скоро их вообще никто не будет видеть.

    Я все же хочу узнать, можно ли как решить данную проблему?
    Для меня решить данную проблему имеет большое значение а не просто философия на тему «тип ссылки для страницы».

    К примеру может есть где галочка отключить всевидящее око WordPress`а и доверится пользователю в назначении имен url ссылок для страниц (ну это что первое приходит на ум).

    Спасибо.

    p.s. Моя разработка сайта на WordPress приостановлена – «уперся в бетонную преграду» в виде ссылок и мультиязычности (

    • Ответ изменён 6 лет, 5 месяцев назад пользователем wormsj.
    • Ответ изменён 6 лет, 5 месяцев назад пользователем wormsj.
    Модератор Юрій

    (@yube)

    Если настолько принципиально, то сносите Polylang и ставьте qTranslate X, который основан на совершенно другом принципе.

    Для меня решить данную проблему имеет большое значение а не просто философия на тему «тип ссылки для страницы».

    site.com/o-kompanii, site.com/en/about, site.com/fr/noin — чем плохо?

    Если настолько принципиально, то сносите Polylang и ставьте qTranslate X, который основан на совершенно другом принципе.

    Да, очень принципиально.

    Спасибо за совет касательно qTranslate X — попробовал, не подходит, есть много нюансов начиная с того что он уже более двух лет не обновлялся до иных нюансов.

    Да и дело тут не в Polylang вовсе, а в WP. Не знаю как решить данную проблему.

    site.com/o-kompanii, site.com/en/about, site.com/fr/noin — чем плохо?

    Плохо, не подходит.

    Нужно (пример):
    site.com/about
    site.com/fr/about

    и т.д. в том же духе.
    site.com/service
    site.com/fr/service

    p.s. Жду советов, как реализовать. Спасибо.

    Плохо, не подходит.

    Так и не понял чем плохо, почему не подходит.
    Слаги вообще дело десятое (абы не «кириллица»), но даже если придавать им значение, то не понятно почему у поста с названием «Война и мир» слаг должен быть war-and-peace, а не vojna-i-mir.

    Жду советов, как реализовать.

    Только плагинами на базе qTranslate. У них весь контет в одном посте, разделённый шорткодами. В других (Polylang, WPML) это разные посты, а 2х одинаковых слагов ВП не даст сделать. И это в общем-то правильно.

    И это в общем-то правильно.

    Я не утверждаю, что это не правильно, но в данном случае так нужно. В моем случае и не нужно одинаковых слагов а всего что бы работало как я выше описывал.

    Но как выразился @yube

    попутно создавая маленькие.

    вот здесь я согласен с ним.

    Спасибо.

    • Ответ изменён 6 лет, 5 месяцев назад пользователем wormsj.
    • Ответ изменён 6 лет, 5 месяцев назад пользователем wormsj.
    Модератор Юрій

    (@yube)

    Чтобы вообще без проблем — так не бывает 🙂

    Вот еще есть какой-то https://wordpress.org/plugins/wp-multilang/ (лично не знаком, в отличие от двух вышеупомянутых)
    Заявлено Supports translating from syntax qTranslate и Do not support different slug for each language.

    А другого WP у нас, извините, нет 🙂

    Модератор Denis Yanchevskiy

    (@denisco)

    WordPress-разработчик, denisco.pro

    Вот еще есть какой-то https://wordpress.org/plugins/wp-multilang/ (лично не знаком, в отличие от двух вышеупомянутых)

    Делал на нём один проект. Вполне приятный плагин и разработчик отвечал на форуме поддержки.

    В моем случае и не нужно одинаковых слагов а всего что бы работало как я выше описывал

    ??
    Я как раз увидел что Вам нужно именно одинаковые слаги для разных постов.

    Вот еще есть какой-то https://wordpress.org/plugins/wp-multilang/ (лично не знаком, в отличие от двух вышеупомянутых)

    Спасибо.
    Попробовал. Совершенно не то. У него принцип иной, он в страницу создает дочерние вкладки. Отсюда вылазит боком SEO оптимизация такие как тайтл, ключевики прочее, идут из основного языка. Да и вижу пункты меню туда же.

    «Polylang» как бы не плох, создает разные документы, но вот беда с этими url как выше я обозначил.

    Повторю вопрос, можно как-то отключить в WordPress, дабы иметь назначать одинаковые url?
    Так как не вижу иного способа. Разве что второй WP установить (((

    Я как раз увидел что Вам нужно именно одинаковые слаги для разных постов.

    Правильно увидели.

    p.s. Столько «хвалебных» отзывов в сторону WP порой читаешь, но когда дело доходит до конкретных проектов, понимаешь что не всё тут так хорошо в нем ))))

    • Ответ изменён 6 лет, 5 месяцев назад пользователем wormsj.
    • Ответ изменён 6 лет, 5 месяцев назад пользователем wormsj.
    • Ответ изменён 6 лет, 5 месяцев назад пользователем wormsj.

    Отсюда вылазит боком SEO оптимизация такие как тайтл, ключевики прочее, идут из основного языка. Да и вижу пункты меню туда же.

    Я уверен, что это решается если читать документацию к плагинам и/или найти дополнения к ним.
    Во всяком случае всегда можно дописать.

    Правильно увидели.

    Вы б тогда уже определись что важно..

    но когда дело доходит до конкретных проектов, понимаешь что не всё тут так хорошо в нем

    Реальных проектов на ВП — более 30% сайтов во всём интернете и 60% из всех CMS. (Ближайший конкурент имеет на порядок меньше, на сек)
    А непонятные фантазии отдельных личностей — это другая история.

    Модератор Юрій

    (@yube)

    Отсюда вылазит боком SEO оптимизация такие как тайтл, ключевики прочее, идут из основного языка.

    Ничего подобного. Yoast дружит с обоими плагинами. Могу показать страницу с разными Description, если не верите на слово. Специально сделал для проверки.

    Да и вижу пункты меню туда же.

    И в меню у пунктов есть возможность выбора языка, на котором показывать. Просто надо хоть немного вникнуть.

    Впрочем, дело Ваше. Можете продолжать хаять wordpress. Может, ему станет стыдно, и он начнет работать так, как хочется Вам 🙂

    как вариант, можно использовать мультисайт на подкаталогах
    https://codex.wordpress.org/%D0%A1%D0%BE%D0%B7%D0%B4%D0%B0%D0%BD%D0%B8%D0%B5_%D1%81%D0%B5%D1%82%D0%B8

Просмотр 15 ответов — с 1 по 15 (всего 18)
  • Тема «Постоянная ссылка страницы, создать дубликат» закрыта для новых ответов.