✅ WEB і WordPress новини, теми, плагіни. Тут ми ділимося порадами і кращими рішеннями для сайтів.

Спеціальне форматування редактора TinyMCE у WordPress

22

Іноді під час написання блоку тексту за допомогою редактора WordPress вам потрібно, щоб він виглядав певним чином. Зазвичай ми робимо це, додаючи стилі до фрагментів тексту, але ми не завжди хочемо, щоб наші клієнти відкривали текстовий редактор і зробіть це вручну.

У цьому прикладі ми створимо невеликий фільтр, який ви можете додати до свого functions.phpфайлу, щоб надати користувачеві деякі додаткові параметри форматування, щоб додати власний стиль абзацу «Lead».

Використання спеціального форматування TinyMCE

Ось дуже швидкий приклад фільтра в дії. Він показує вам:

  • Як перемкнути панель інструментів, щоб ви могли бачити меню «Формати».
  • Як застосувати форматування за допомогою меню «Формати».
  • Як очистити стилі

Спеціальне форматування редактора TinyMCE у WordPressФорматування TinyMCE в дії

Код

Код дуже простий, просто підключіть tiny_mce_before_initі додайте свій власний стиль до style_formatsмасиву. Обов’язково вкажіть назву, тип елемента, який ви бажаєте використовувати, і, найголовніше, клас.


function wholesomecode_tinymce_formatting( $settings) {
    $style_formats = array(
        array(
            'title'   => 'Lead Paragraph',
            'block'   => 'p',
            'classes' => 'lead',
            'wrapper' => false,
        ),
    );
    $settings['style_formats'] = json_encode( $style_formats );
    return $settings;
}
add_filter( 'tiny_mce_before_init', 'wholesomecode_tinymce_formatting' );

Стилі

Звичайно, без невеликої стайлінгу нічого не вийде. Обов’язково додайте стилі до основного WordPress styles.css, щоб ваш Lead відображався на передньому плані, а також обов’язково зареєструйте таблицю стилів редактора, щоб код відображався в редакторі (це можна використовувати add_editor_style()для цього).


.lead {
    font-size: 120%;
}

Джерело запису: wholesomecode.ltd

Цей веб -сайт використовує файли cookie, щоб покращити ваш досвід. Ми припустимо, що з цим все гаразд, але ви можете відмовитися, якщо захочете. Прийняти Читати далі