Пользовательское окно WYSIWYG не сохраняет форматирование HTML

Я создал собственный метабокс WYSIWYG, который я настроил с помощью функции wp_editor, и пропустил соответствующие настройки. Моя проблема в том, что когда я вводю текст в поле, пытаюсь отформатировать и сохранить текст с заголовками, ULS и т. Д., Он не сохраняет форматирование — см. Скриншот и код ниже:

введите описание изображения здесь

<?php

function theme_meta_box_services_callback($post) {
$service_details = get_post_meta($post->ID, 'service_details', true);

$settings_editor = array(
'quicktags' => true,
'tinymce' => true,
'textarea_rows' => 8,
'media_buttons' => true
);

wp_editor(esc_attr($service_details), 'service_details', $settings_editor);

}
?>

Я пытался использовать функцию esc_html вместо функции esc_attr, но это все равно не сработало.

Любая помощь будет принята с благодарностью.
Джим.

2

Решение

Обновить

Удалил функцию esc_attr (), и форматирование сработало.

1

Другие решения

Других решений пока нет …

По вопросам рекламы [email protected]