Я пытаюсь json_encode массив в строку, чтобы установить его как атрибут данных html, но его вывод "вместо речевых знаков ⇐ Php
-
Anonymous
Я пытаюсь json_encode массив в строку, чтобы установить его как атрибут данных html, но его вывод "вместо речевых знаков
Как указано в заголовке, я пытаюсь передать данные JSON из PHP в атрибут данных HTML в среде WordPress, но визуализированные данные выводятся с объектами HTML вместо речевых знаков.
Примечание: раньше это работало
функция:
function build_ga_tracking($category, $label, $action = 'click', $value = '', $event = 'event') { $отслеживание = массив( 'событие' => $событие, 'категория' => $категория, 'метка' => $метка, 'действие' => $действие, 'значение' => $значение ); $jsonEncodedTracking = json_encode($tracking); return "data-tracking="".$jsonEncodedTracking."'"; } echo("[*]Денежные советы примечание:
echo(build_ga_tracking('Основное меню', $cleanTitle, 'Click-'.$cleanTitle)); выводит правильно:
data-tracking='{"event":"event","category":"Основное меню","label":"Советы по оплате","action":"Советы по оплате за клики"," ценить":""}' Я пробовал использовать esc_attr() esc_js() и wp_json_encode(), но безуспешно.
Как указано в заголовке, я пытаюсь передать данные JSON из PHP в атрибут данных HTML в среде WordPress, но визуализированные данные выводятся с объектами HTML вместо речевых знаков.
Примечание: раньше это работало
функция:
function build_ga_tracking($category, $label, $action = 'click', $value = '', $event = 'event') { $отслеживание = массив( 'событие' => $событие, 'категория' => $категория, 'метка' => $метка, 'действие' => $действие, 'значение' => $значение ); $jsonEncodedTracking = json_encode($tracking); return "data-tracking="".$jsonEncodedTracking."'"; } echo("[*]Денежные советы примечание:
echo(build_ga_tracking('Основное меню', $cleanTitle, 'Click-'.$cleanTitle)); выводит правильно:
data-tracking='{"event":"event","category":"Основное меню","label":"Советы по оплате","action":"Советы по оплате за клики"," ценить":""}' Я пробовал использовать esc_attr() esc_js() и wp_json_encode(), но безуспешно.
Мобильная версия