Поддержка Темы и шаблоны Проблема с HTML,с тег р, тег br

  • Добрый день.
    Тема Tempera.
    Сначала обнаружилось что HTML код в редакторе WP не совпадает с тем что реально генерится для браузера.

    <div id="accordion-css3" class="accordion">
    
       <a href="#accordion-1">Заголовок 1</a>
       <p id="accordion-1">Здесь находится контент...</p>
       <a href="#accordion-2">Заголовок 2</a>
       <p id="accordion-2">Здесь находится контент...</p>
       <a href="#accordion-3">Заголовок 3</a>
       <div id="accordion-3">
          <p>Здесь находится контент...</p>
          <p>Здесь находится контент...</p>
       </div>
    
    </div>

    превращается

    <div id="accordion-css3" class="accordion">
    <p>   <a href="#accordion-1">Заголовок 1</a></p>
    <p id="accordion-1">Здесь находится контент…</p>
    <p>   <a href="#accordion-2">Заголовок 2</a></p>
    <p id="accordion-2">Здесь находится контент…</p>
    <p>   <a href="#accordion-3">Заголовок 3</a></p>
    <div id="accordion-3">
    <p>Здесь находится контент…</p>
    <p>Здесь находится контент…</p>
    </p></div>

    из=за чего не работал способ организации аккордиона

    Затем обнаружилось что если использовать несколько вложенных шорткодо, в частности шорткод TablePress или Easy Columns вложить в WP UI то начмнает не корректно работать <br>. Такое впечатление что он «не видится» т.е. или вместо списка получается все в куче или Если использовать <p>, получается через строчку.
    Методом тыка нашел более менее приемлемый вариант — уменьшить межстрочный интервал и уменьшить шрифт

    <p style="line-height: 0.1;">Хабаровск</p>
    <h6 style="line-height: 0.1;">Андреевка</h6>

    но как то мне кажется что «идеологически» это не правильно.

    Может кто подсказать почему не совсем корректно обрабатывается код HTML и не работает ? и можно ли это как то побороть?
    Спасибо

    тестовая страница
    http://ttttt.esy.es/uncategorized/242/
    «основной пример»

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • можно добавить в functions.php код:

    remove_filter('the_content', 'wpautop');

    и редактор вордпресса перестанет автоматом расставлять теги параграфа там, где его об этом не просили. только вот вам это не поможет, так как редактировать статьи придется только на вкладке «текст».

    перестанет расставлять только на время отключения? или можно отключить сделать одну страницу на вкладке «текст» включить. При условии что больше не редактируешь эту страницу (ну или опять на время отключаешь) к ней будут добавляться теги параграфа?
    т.е. вопрос в том в какой момент добавляются теги — в момент редактирования или в момент генерации страницы?

    в момент генерации, к сожалению.

    ну тогда если сделать станицу и включить этот код должно все нормально работать?
    Если вам не трудно напишите куда вставлять этот и нужно ли его чем то обрамлять?

Просмотр 4 ответов — с 1 по 4 (всего 4)
  • Тема «Проблема с HTML,с тег р, тег br» закрыта для новых ответов.