К сожалению предложенный вами вариант не помогает, —
классы css режутся при вставке в tinymce.
При этом проблему частично решает «вставить как текст», но тут встревают разрывы строк => вместо 1 <pre>... </pre>
получается несколько.
Я так понимаю, вы хотите обрамить в статье некий текст классом, так?
FF, Opera — срезает, Chrome — все ok.
Баг WP 3.5.1?
В предыдущих версиях такого не было.
wikicms, попробуйте вставить из Geany/Notepad++ HTML в тег pre в TinyMCE, как обычный текст.
Т.е. есть к примеру:
<div class="fddg">
<div id="sdfdsF">dfdf</div>
</div>
Вставляю его в TinyMCE (не в QuickEditor), получаю это:
<div>
<div id="sdfdsF">dfdf</div>
</div>
Исходный HTML (в QuickEditor):
<div>
<div id="sdfdsF">dfdf</div>
</div>
При том, что там должно быть:
<div class="fddg">
<div id="sdfdsF">dfdf</div>
</div>
WP во всех браузерах кроме Хрома срезает класс у дивов.
P.S. Во второй паре форум зарезал <-< на <>.
Насчет, баг ли это — не знаю.. Хотел посоветовать в качестве альтернативы шорткоды, например такой вариант.
[offtop]
Использую шорткоды давно, а вот недавно нашел альтернативу тине_эмси 🙂 Чему несравненно рад…
И вообще, визуальный редактор — самое слабое место в WordPress.. имхо.
Все бы хорошо, но … в предыдущей версии WP все работало, как надо.
Я попробовал вложенные блоки с классом, у меня и в хроме вырезало 🙂 Проблема в том, что пока разберешься, кто «гадит», то ли визуальник, то ли kses, то ли фильтр какой.. несколько чашек кофе тратишь, ну его, такую головную боль 🙂