По умолчанию WordPress Удаляет определённые теги. Пример того, как добавть поддержку тега quote:
/**
* Добавляем поддержку тегов quote при использование редактора
*
*/
function onwp_tiny_mce_fix( $init )
{
$init['extended_valid_elements'] = 'quote[*]';
return $init;
}
add_filter('tiny_mce_before_init', 'onwp_tiny_mce_fix');meta, span:
function custom_tinymce_settings($settings) {
if (!isset($settings['extended_valid_elements'])) {
$settings['extended_valid_elements'] = '';
} else {
$settings['extended_valid_elements'] .= ',';
}
if (!isset($settings['valid_children'])) {
$settings['valid_children'] = '';
} else {
$settings['valid_children'] .= ',';
}
$settings['extended_valid_elements'] .= "meta[*],span[*]";
$settings['valid_children'] .= "+span[meta]";
return $settings;
}
add_filter('tiny_mce_before_init', 'custom_tinymce_settings');