Как запретить TinyMCE удалять теги span в WordPress

TinyMceЕсли вы работаете в WordPress, то большую часть времени вы используете HTML-редактор для добавления контента с использованием HTML-кода для лучшего стиля. Тег <span> является одним из важных тегов в HTML, который позволяет оформлять текст с помощью CSS или даже добавлять JavaScript. Тем не менее, если вы использовали тег <span> в редакторе TinyMCE при создании постов и страниц, то, возможно, заметили, что тег <span> исчезает при переключении на вкладку View. Все ваши усилия могут быть мгновенно уничтожены. По умолчанию WordPress не распознает некоторые встроенные элементы, такие как <span>, <p> и другие. Однако мы можем предотвратить это.

Вставьте следующий код в файл functions.php вашей активной темы:

function pp_override_mce_options($initArray) {
$opts = '*[*]';
$initArray['valid_elements'] = $opts;
$initArray['extended_valid_elements'] = $opts;
return $initArray;
}
add_filter('tiny_mce_before_init', 'pp_override_mce_options');

comments powered by HyperComments