Странный префикс "lea" в wp-json
Я стабильно использую wp-json в течение пары лет в проекте с headless CMS и не имел проблем с получением валидного JSON. Я настроил сайт на автоматическое обновление всех тем, плагинов и версии WordPress. Также добавил несколько дополнительных плагинов для расширения возможностей wp-json:
- WP Rest Api V2 Multiple PostTypes
- REST API Helper
- Custom Post Types
Сегодня мы начали получать невалидный JSON с непонятным префиксом "lea" в начале ответа, что делает JSON невалидным. Когда я удаляю этот префикс "lea" из начала JSON, сайт снова работает нормально.
Где можно проверить, откуда добавляется этот "lea"?

Я нашел это. Ошибка в плагине TotalPress.org Custom Post Types в файле:
wp-content/plugins/custom-post-types/custom-post-types.php
В начале файла видна ошибка:
lea<?php
Когда я удаляю lea
, проблема исчезает. Я связываюсь с разработчиком плагина, чтобы сообщить об этом. Версия плагина была 3.0.12.
