Нет фильтра кода при переключении с html на визуальный редактор, как?

Да, я нашел другие вопросы по этой теме, но у меня нет одинаковой темы и нет решения для моей проблемы.

Если вы включите код внутри html-вкладки и переключитесь в визуальный режим, отформатируйте WP код на блок, удалите все разрывы и оставьте строки, посмотрите скриншоты. Я думаю, что это легче понять как мой плохой английский.

мой пример в html-tab введите описание изображения здесь>> </p>

<p> <strong> тот же пример после переключения на визуальный </strong>
<img src =

Мои тесты для решения. У меня есть тест, чтобы остановить WP для этого с помощью следующего тестового плагина, также читаемого в этом Gist 1663554

add_filter( 'tiny_mce_before_init', 'fb_tinymce', 9 );

function fb_tinymce( $init ) {

    $init['fix_list_elements'] = FALSE;
    $init['wpautop'] = FALSE;
    $init['remove_linebreaks'] = FALSE;
    $init['apply_source_formatting'] = TRUE;
    $init['extended_valid_elements'] .= ',pre[*],code[*]';

    return $init;
}

Возможно, у другого читателя есть решение для этой темы.

8 голосов | спросил bueltge 23 Jpm1000000pmMon, 23 Jan 2012 19:05:05 +040012 2012, 19:05:05

2 ответа


3

Да, это полная боль. 99% обучаемых «disable wpautop» полностью пропускают событие переключения табуляции. В любом случае, вы должны попробовать мой плагин - http://wordpress.org/extend/плагины /сохранившаяся-HTML-редактор разметка /

Не только защитит вашу разметку от искажения wpautop, но и сохранит разрывы строк и отступы, в то же время позволяя использовать как редактор HTML, так и визуальный редактор.

Текущая версия действительно отключает wpautop, поэтому, если у вас есть существующий контент, зависящий от wpautop, ваш сайт может неправильно отображаться без изменения существующего контента. Я работаю над новой версией, которая будет переформатировать существующий контент, чтобы исправить это. Он должен быть готов к концу недели.

ответил Marcus Pope 15 AM00000020000001931 2012, 02:25:19
0

Я думаю, что самое легкое решение для того, что вы описываете, - это плагин: http : //wordpress.org/extend/plugins/wp-no-format/

Однако вы также можете посмотреть плагины подсветки синтаксиса ... есть даже один для внедрения gists по id.

ответил jb510 8 Maypm12 2012, 23:28:57

Похожие вопросы

Популярные теги

security × 330linux × 316macos × 2827 × 268performance × 244command-line × 241sql-server × 235joomla-3.x × 222java × 189c++ × 186windows × 180cisco × 168bash × 158c# × 142gmail × 139arduino-uno × 139javascript × 134ssh × 133seo × 132mysql × 132