Подскажите как удалять в визуальном редакторе WP все теги кроме <p>
Пробовал так, но в итоге каша получается.
add_filter('init', 'tinymce_init');
function tinymce_init() {
add_filter( 'mce_external_plugins', 'tinymce_plugin' );
}
function tinymce_plugin($init) {
$init['keyup_event'] = ....../event.js';
return $init;
}
И сам код JS
jQuery(document).ready(function($) {
tinymce.PluginManager.add('keyup_event', function(editor, url) {
editor.on('keyup', function(e) {
content = tinymce.activeEditor.getContent({format : 'raw'});
content = content.replace(/<!--[\s\S]*?--!?>/g, "").replace(/<(?!p)\/?[a-z][^>]*(>|$)/gi, "");
tinymce.activeEditor.setContent(content);
});
});
});