Перейти к содержимому Перейти к боковой панели

Обновитесь до 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 Graph QL 1.1.0 постепенно. Рекомендуем подождать, пока он не появится на вашем сайте.

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

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

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

Оставить ответ

Пожалуйста, придерживайтесь темы и уважайте других. Если вам нужна помощь по вопросам, не связанным с этим сообщением, используйте наш Форум поддержки, чтобы начать чат или отправить заявку.

Вы можете использовать эти теги:
<a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <s> <strike> <strong>