X

WordPress визуальный редактор, замена P на BR

Установил последнюю версию WP и заметил в очередной раз неприятную особенность: в редакторе по нажатию на Enter, происходит создание нового параграфа вместо простого перевода на новую строку (который происходит по Shift+Enter). Иногда, полезно от этого избавиться, поэтому немного погуглив, написал небольшой плагин..

вот его код:

<?php
/*
Plugin Name: TinyBR
Plugin URI: https://it-rem.phpdev.one/
Description: Swaps <p> tag (Enter) with <br> (Shift+Enter) in visual editor
Version: 1.0.0
Author: Vitaliy S. Orlov
Author URI: https://it-rem.phpdev.one/
License: any
*/
function change_mce_options($init){
    $init["forced_root_block"] = false;
    $init["force_br_newlines"] = true;
    $init["force_p_newlines"] = false;
    $init["convert_newlines_to_brs"] = true;
    return $init;
}
add_filter('tiny_mce_before_init','change_mce_options');

Установка:

  • Создаете файл www/wp-content/plugins/tinybr.php
  • Вставляете в него код который выше, сохраняете
  • В админке, на вкладке плагинов активируете его
  • Теперь по нажатия на Enter в редакторе, вы получаете ожидаемые перевод на новую строку

К сожалению у меня нет времени его оформлять, так что забирайте пока в таком виде 🙂
Так же доступно на GitHub-е

Категории: CMS Wordpress

Комментарии (1)