是的,我已经找到了与此主题相关的其他问题,但没有一个完全相同的主题,也没有解决我的问题的方法。
如果在html选项卡中包含代码,然后切换到可视模式,然后将WP格式的代码格式化为一个块,删除所有中断并保留行,请参见屏幕截图。我认为这很容易理解为我的英语不好。
我在html-tab中的示例
切换到视觉后的相同示例
我的解决方案测试。我已经使用跟随测试插件对此进行了测试以停止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;
}
也许其他读者对此主题有解决方案。