Щоб редактор у WordPreess не видаляв потрібні атрибути

Привіт. Щось я давненько не писав сюди, розлінувався мабуть. Один новий сайт розробляю з впровадження мікророзмітки, виникла потреба в текст до списків (ul та ol) дописувати певний атрибут (аналогічно як rel чи title у посиланнях). Здавалося б нічого складного – перемкнув редактор у текстовий режим та й написав собі.

Однак не тут то було: при перемикання назад у візуальний режим написані атрибути усуваються… і це дуже погано, бо у візуальному режимі працювати легше (не треба html-розмітку вручну писати) і приємніше (принаймні мені). Отож, вирішення проблеми наступне: відкриваємо файл functions.php вашого шаблону та дописуємо в кінець (перед ?>) представлений нижче код.

function change_mce_options($initArray) {
 
    $initArray['verify_html'] = false;
    $initArray['cleanup_on_startup'] = false;
    $initArray['cleanup'] = false;

    $initArray['entities'] = '160,nbsp,38,amp,60,lt,62,gt'; 
 
    return $initArray;
}
 
add_filter('tiny_mce_before_init', 'change_mce_options');

Тепер при перемикання з текстового режиму на візуальний дописані вами атрибути не зникатимуть. Оце й весь пост, бувайте =)

Коментування вимкнено
  1. 2 роки назад