Ломается html внутри json
-
Выполняю:
wp_send_json(['msg' => '<li>Hello world</li>'], 200);
или
header('Content-Type: application/json'); ob_clean(); echo json_encode(['msg' => '<li>Test</li>']); die();
Ожидание (результат на чистом php):
{"msg":"<li>Hello world<\/li>"}
Получаю (при вызове внутри wp):
{"msg":"<li>Hello world"}</li>
На чистом php все работает правильно. Но внутри wp видимо какой то фильтр не находит закрывающего тега li и пытается это починить но в итоге ломает. Как называется этот фильтр и как его отключить ?
Просмотр 2 ответов — с 1 по 2 (всего 2)
Просмотр 2 ответов — с 1 по 2 (всего 2)
- Тема «Ломается html внутри json» закрыта для новых ответов.