Очистка ответа WP REST API - PullRequest
0 голосов
/ 27 мая 2019

У меня проблема с использованием WP REST API.Мне нужно сделать приложение для Android, которое показывает сообщения с веб-сайта WP (я уже сделал один раньше, и он отлично работает).Проблема в том, что этот веб-сайт использует тему «Газета» и конструктор страниц WP Bakery, поэтому у меня возникают проблемы при отображении ответа.

Основные проблемы: 1. В ответ я получаю URL-адрес исходного изображения, а также некоторые URL-адреса для изменения размера.изображений.Например: image_1.jpg (оригинал), image_1-150x150.jpg и т. Д. 2. Поскольку веб-сайт использует конструктор страниц WPBakery, галерея изображений выглядит следующим образом: [vc_media_grid element_width = «6 ″ gap =« 3 ″ »item = «mediaGrid_SimpleOverlay« grid_id = «vc_gid: 1558958121886-79dfb996-d9ad-4 ″ include =« 1154,1153,1151,1150,1152,1155 ″].3. Существует много нестандартного кода CSS, который я не могу распознать и удалить на стороне клиента, например: / * custom css / .td_uid_18_5cebd07f0cd7b_rand {min-height: 0;} / custom css * / .td_uid_19_5cebd07f0d1ec_rand {вертикальное выравнивание: базовая линия;}

Если я использую галерею WP вместо WPBakery, я столкнулся с проблемой 1.

Я понимаю, что я не могу справиться с этим в приложении Android (я мог бы каким-то образом получить идентификаторы изображенийиз тега галереи и сделайте запрос для каждого из них, но это слишком много парсинга и недостаточно надежного), поэтому я думаю, что единственным вариантом будет реализовать это на стороне WP, чтобы получить ответ«чистый».

Итак, мой вопрос, как я могу "очистить" ответ на стороне WP?Любой совет с благодарностью.

Спасибо!

...