Prefix ciudat "lea" pe wp-json - Soluții și cauze posibile
Am folosit wp-json constant timp de câțiva ani într-un proiect headless CMS și nu am avut probleme în obținerea de JSON valid. Am setat site-ul să actualizeze automat toate temele, pluginurile și versiunea de WP. De asemenea, am adăugat câteva pluginuri suplimentare pentru a îmbunătăți wp-json:
- WP Rest Api V2 Multiple PostTypes
- REST API Helper
- Custom Post Types
Astăzi, am început să primim JSON invalid cu un prefix "lea" la începutul JSON-ului din motive necunoscute, ceea ce creează JSON invalid. Când elimin acest prefix "lea" de la începutul JSON-ului, site-ul funcționează normal din nou.
Unde aș putea căuta să văd de unde este adăugat acest "lea"?

Am găsit problema. Există un bug în plugin-ul TotalPress.org Custom Post Types în fișierul:
wp-content/plugins/custom-post-types/custom-post-types.php
În partea de sus a fișierului, veți observa greșeala:
lea<?php
Atunci când elimin lea
, problema dispare. Contactez dezvoltatorul plugin-ului pentru a-l anunța. Versiunea plugin-ului era 3.0.12.
