Установил последнюю версию 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-е
Комментарии (1)
Мне этот код очень помог, спасибо )