为什么WordPress要更改我的HTML代码

时间:2012-03-26 作者:BryGuy

我一直在玩弄CSS和HTML代码,最终我达到了我正在编写的部分的效果。我保存了我的CSS,更新了我的帖子,一切看起来都很好,但当我返回帖子并从HTML选项卡切换到视觉选项卡时,WordPress更改/删除了我的HTML代码。

我在帖子中重新输入了我的HTML代码,并在HTML视图中保存了它,帖子的外观与我想要的一模一样。

My Post - 鲍比·奥雷的名言是我一直在写的。我在HTML视图中保存/更新了代码,因此代码似乎正常工作。以下是我在帖子的HTML视图中输入的HTML代码:

<p class="space"><quote class="open">&#8220</quote><quote class="font">Forget about style; worry about results.</quote><quote class="cite">~ Bobby Orr</quote><quote class="close">&#8221</quote></p>
切换到可视化选项卡并返回HTML选项卡后,HTML代码现在如下所示:

<p class="space">&amp;#8220Forget about style; worry about results.~ Bobby Orr&amp;#8221</p>
帮助???

2 个回复
SO网友:Charles

两件事:

unicode字符后缺少分号,应为&#8221;

  • quote 元素被可视化编辑器b/c剥离Wordpress实现的TinyMCE版本仅设置为识别html元素的某个子集,并剥离其余元素

    禁用用户配置文件中的可视化编辑器:用户>您的配置文件>写入时禁用可视化编辑器<p class="cite">.quote 元素作为TinyMCE中的有效元素

  • SO网友:fuxia

    TinyMCE(可视化编辑器)只允许一组受限的HTML元素,并尝试修复所有其他元素。组合元素,如quote 剥离以保证有效的HTML。

    结束

    相关推荐

    在WordPress水平菜单中对图像使用CSSID和类

    刚找到这个很棒的网站,所以,我是Wordpress的新手。我有一个HTML/CSS网站开发从PSD文件。无论是页眉还是页脚,一切都很顺利,但当我看到WP菜单时,我只是有存货。下面是一个代码菜单示例:<div id=\"mainheader\"> <div id=\"menuprincipal\"> <img src=\"imagens/menu_alienhead.png\" width=\"33\" height=\"53\" alt=\"A