Jump to content

Солнцеворот

Newbie
  • Posts

    6
  • Joined

  • Last visited

Community Answers

  1. Солнцеворот's post in Достало автоматическое добавление тегов p was marked as the answer   
    Сам-себе отвечу, итого:
     
    Ремонт костыля №3:
    Чтобы отключить добавление тегов при выводе записи, нужно добавить фильтр в functions.php :
    /* Отключаем добавление тегов <p></p> к записям при выводе */ remove_filter( 'the_content', 'wpautop' );  
    Ремонт костыля №2:
    Для того, чтобы Вордпресс отображал в HTML-редакторе все теги и сохранял в БД записи вместе со всеми тегами, нужно в файл functions.php темы дописать следующее:
    function customize_tinymce_settings($mceInit) { // Отключает функцию очистки от тегов <p></p> при переключении редактора в HTML-режим $mceInit['wpautop'] = false; return $mceInit;}add_filter( 'tiny_mce_before_init', 'customize_tinymce_settings' );Ремонт костыля №1:
    Там, где не нужно обрамление тегами <p></p>, обернуть содержимое в блок <div></div>.
    Для удобства можно определить свой список стилей блоков, для этого в ранее созданую функцию customize_tinymce_settings дописать:
    // Новый список стилей блоков$mceInit['block_formats'] = 'Абзац <p>=p;Блок <div>=div;Заголовок <h2>=h2;Заголовок <h3>=h3;Pre <pre>=pre;Код <code>=code;';
     
    Теперь, выделяя нужный фрагмент, можно присвоить ему обрамление div вместо p .
×
×
  • Create New...

Important Information

We have placed cookies on your device to help make this website better. You can adjust your cookie settings, otherwise we'll assume you're okay to continue. See more about our Guidelines and Privacy Policy