Mkulya
@Mkulya

Как в TinyMCE WP разрешить только тег параграф?

Подскажите как удалять в визуальном редакторе 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);
		 
        });

    });

});
  • Вопрос задан
  • 17 просмотров
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы
Cedro Москва
от 70 000 до 100 000 ₽
Efix Group Москва
от 300 000 до 400 000 ₽
от 3 500 до 4 000 $
07 мар. 2021, в 23:34
5000 руб./за проект
07 мар. 2021, в 23:14
10000 руб./за проект