如果我从 HTML 视图切换到可视化视图并更新我的页面,WordPress 3 中的 TinyMCE 编辑器将删除我的 div 标签。防止这种情况发生的最好方法是什么?
我有一个样式化的水平规则,我通过输入以下代码进入页面/帖子:
<div class="hr"></div>
您还可以通过在主题 functions.php 文件中输入以下内容来创建简码:
function hr_shortcode( $atts, $content = null ) {
return '<div class="hr"></div>';
}
add_shortcode( 'hr', 'hr_shortcode' );
然后,您只需将 [hr] 添加到您的帖子中。
您是否尝试过将它们转换为实体?
>div class="hr"<>/div<
Wordpress 会自动去除某些标签。试试这个插件,它允许您指定您不想剥离的标签。
http://wordpress.org/extend/plugins/tinymce-valid-elements/
您也可以手动破解微小的 MCE 配置文件,但我认为坚持使用该插件是最简单和最安全的选择。