Перенос строки в Вордпресс

<br>  
Эта статья идет в дополнение к «Отключению автоформатирования в Вордпресс».

Может получится так, что автоформатирование мы отключим, а перенос текста откуда брать?

Это во первых, а во вторых похоже что в в версии вордпресс 4.4 это уже некорректно работает.
Поэтому опишу еще пару моментов.

Есть еще статьи по отключении автоформатирования, в них правят файл «default-filters.php», который находится в директории: http:\\наш сайт\wp-includes\.
В нем закомментировал три строчки:
//add_filter( ‘the_content’, ‘wpautop’);
//add_filter( ‘the_excerpt’,  ‘wpautop’ );
//add_filter( ‘comment_text’, ‘wpautop’,  30 );

Далее нашелся маленький плагин: tinybr.
Вот код плагина:

<?php
/*
Plugin Name: TinyBR
Plugin URI: http://www.it-rem.ru/
Description: Swaps <p> tag (Enter) with <br> (Shift+Enter) in visual editor
Version: 1.0.0
Author: Vitaliy S. Orlov
Author URI: http://www.it-rem.ru/
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 в редакторе, мы получаем ожидаемые перевод на новую строку <br>
Автор плагина.


Также пользую  плагин TinyMCE, главное галочки в нем правильно расставить.

tiny

Собственно и всё, если убрать эту галку у нас будут удалятся все <p> и <br> при переключении текстового вида в визуальный.

 

Оставить комментарий