WordPress как на ладони
Недорогой хостинг для сайтов на WordPress: wordpress.jino.ru

Редактор вордпресса

Недавно обновил систему (WP), и...
Работать в редакторе стало совсем невмоготу. Отключить автозамену переноса строк уже нельзя

remove_filter( 'the_content', 'wpautop' ); // Отключаем автоформатирование в полном посте
remove_filter( 'the_excerpt', 'wpautop' ); // Отключаем автоформатирование в кратком(анонсе) посте
remove_filter('comment_text', 'wpautop'); // Отключаем автоформатирование в комментариях

не работают.
Также, как и:

function disable_mce_wptextpattern( $opt ) {

	if ( isset( $opt['plugins'] ) && $opt['plugins'] ) {
		$opt['plugins'] = explode( ',', $opt['plugins'] );
		$opt['plugins'] = array_diff( $opt['plugins'] , array( 'wptextpattern' ) );
		$opt['plugins'] = implode( ',', $opt['plugins'] );
	}

	return $opt;
}

add_filter( 'tiny_mce_before_init', 'disable_mce_wptextpattern' );

Плюс ко всему (не так страшно, как то, что выше), при включении пейджбилдера "unyson", после сохранения, то, что было сделано в unyson дублируется в основном редакторе...

Как победить напасть сию?

0
Александр
3 месяца назад
  • 0
    el-lable380 el-lable.ru

    Где-то на просторах инета...

    // remove autoformat
    remove_filter('the_content', 'wpautop');    // Отключаем автоформатирование в полном посте
    remove_filter('the_excerpt', 'wpautop');    // Отключаем автоформатирование в кратком(анонсе) посте
    remove_filter('comment_text', 'wpautop');    // Отключаем автоформатирование в комментариях
    
    ## Отключает новый редактор блоков в WordPress (Гутенберг).
    ## ver: 1.0
    if( 'disable_gutenberg' ){
    	add_filter( 'use_block_editor_for_post_type', '__return_false', 100 );
    
    	// отключим подключение базовых css стилей для блоков
    	// ВАЖНО! когда выйдут виджеты на блоках или что-то еще, эту строку нужно будет комментировать
    	remove_action( 'wp_enqueue_scripts', 'wp_common_block_scripts_and_styles' );
    
    	// Move the Privacy Policy help notice back under the title field.
    	add_action( 'admin_init', function(){
    		remove_action( 'admin_notices', [ 'WP_Privacy_Policy_Content', 'notice' ] );
    		add_action( 'edit_form_after_title', [ 'WP_Privacy_Policy_Content', 'notice' ] );
    	} );
    }
    Agarad 3 мес назад

    Благодарю!
    В админке теперь всё красиво.
    Параграфы и переносы (брррр) всё равно вставляет.
    Так: Для отключения автоматической расстановки параграфов, нужно в шаблоне страницы или записи перед the_content(); добавить строчку remove_filter( 'the_content', 'wpautop' );
    тоже делал.

    el-lable 3 мес назад

    затем идете в админке
    пользователи -> Ваш профиль -> Отключить визуальный редактор(выставить)
    и поставить и активировать плагин, например - HTML Editor Syntax Highlighter

    И будет вам счастье и радость.

    Agarad 3 мес назад

    Благодарю!

    Если отключить визуальный редактор, ставить плагин с подсветкой - ?
    Но, я сделал, как Вы сказали. Счастлив и рад.

    Небольшой, мааааааленький такой, осадочек - нельзя при таком раскладе воспользоваться любимым юнайсон билдером, ну да ладно, чё там... В конце концов, пиайчпишторм есть...
    С редактором, Вордпресс, перемудрил, однако.

    Могли бы настройки сделать, типа: вставлять или не вставлять там чего-то... Прямо... Валюнтаризьм какой-то. Выбор без выбора: либо с редактором (и он будет химичить и мерзко хихикать, потирая мушиные лапки), либо - без него...

    el-lable 3 мес назад

    Есть такая беда у разрабов, любят впихнуть некую фишку без которой, как они думают, все очень "плохо".

    Agarad 3 мес назад

    А, на самом-то деле, получается: отворачивають юзверей от проги.

    Комментировать
На вопросы могут отвечать только зарегистрированные пользователи. Вход . Регистрация