WPML

Обновитесь до WPML GraphQL 1.1.0, чтобы открыть для себя новые мощные функции. Это обновление включает полную поддержку мультиязычных меню, запросы отдельных записей по ID или слагу, а также улучшенное управление связанным мультиязычным контентом на всем Вашем сайте.

Когда мы впервые выпустили WPML GraphQL, мы сосредоточились на предоставлении основных функций для создания headless-сайтов на WordPress с мультиязычной поддержкой.

WPML GraphQL 1.1.0 выводит это на новый уровень. Благодаря Вашим ценным отзывам в этом релизе представлены новые интересные функции, расширяющие возможности WPML GraphQL.

Мультиязычная поддержка меню

Новая версия WPML GraphQL добавляет поддержку мультиязычных меню и пунктов меню, позволяя Вам:

  • Фильтровать запросы меню по языку или возвращать меню на всех языках
  • Получать подробную информацию о языке каждого меню
  • Выводить списки пунктов меню на дополнительных языках
  • Видеть, к какому меню принадлежит пункт меню, даже на других языках

Всё это упрощает поддержание точности навигации Вашего сайта на всех языках.

Улучшенное управление связанным контентом

С этим релизом управление связанным контентом на разных языках становится намного проще. Теперь, когда Вы задаете язык для элемента верхнего уровня, например рубрики, весь связанный контент — такой как записи и метки — автоматически последует за ним. Это устраняет необходимость в ручных корректировках.

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

Обновление также улучшает работу с комментариями:

  • При получении записи WPML GraphQL будет показывать комментарии на том же языке, что и сама запись.
  • Если Вы запрашиваете комментарии напрямую, Вы можете фильтровать их по языку, чтобы получить комментарии на определенном языке или комментарии, связанные с записями на определенном языке.

Управление мультиязычным контентом становится проще, обеспечивая согласованность всего связанного контента.

Точные запросы записей по ID или слагу

В WPML GraphQL 1.1.0 Вы можете запрашивать записи по их ID или слагу, независимо от того, на каком они языке.

Например, допустим, у Вас есть запись с заголовком ¡Hola mundo! (перевод стандартной записи Hello world!), со слагом hola-mundo и ID записи 2. Выполнение запроса PostBySlug или PostById с использованием этих значений вернет переведенную запись.

Таким образом, Вы можете легко получать именно тот контент, который Вам нужен, на разных языках.

Другие исправления

WPML GraphQL 1.1.0 также устраняет некоторые ошибки для улучшения общего удобства работы:

  • Улучшена совместимость с PHP 8.3
  • Решены проблемы с перенаправлением, вызываемые некоторыми полями

Обновитесь до WPML GraphQL 1.1.0 и откройте новые возможности

От полной поддержки мультиязычных меню до улучшенного управления контентом и точных запросов записей — WPML GraphQL 1.1.0 предлагает значительные преимущества для Вашего headless-сайта на WordPress.

Мы выпускаем WPML GraphQL 1.1.0 постепенно. Мы рекомендуем Вам подождать, пока обновление станет доступно для Вашего сайта.

Если Вы хотите получить обновление прямо сейчас, Вы можете скачать его:

  • Со страницы загрузок WPML
  • В админ-панели Вашего сайта, перейдя в Плагины → Добавить новый и открыв вкладку Коммерческие

После обновления до WPML GraphQL 1.1.0 поделитесь с нами своими мыслями! Какой функции Вы рады больше всего? Оставьте комментарий и расскажите нам, как эти обновления повлияли на Ваши проекты.

Считаете это полезным? Поделитесь этой статьей: