这个问题是关于HTML代码注释的<!-- like so -->
而不是关于帖子/页面评论。我指定了所见即所得,但这个问题出现在HTML视图中,而不是视觉视图中。
我一直在为一个客户建立一个网站,她来找我时遇到了一个问题——她试图对她的部分页面内容进行评论,这彻底改变了页面的行为!
我仔细研究了一下,非常惊讶地发现,在内容的任何地方添加一条评论都会完全删除整个内容块。不仅如此,WordPress似乎对什么感到困惑the_content()
因为那一页甚至是。如果有侧边栏,则来自侧边栏的内容,如果没有侧边栏,则来自页脚的内容将进入主内容显示区域。
我在WP中看到的唯一上下文<!-- this -->
之前使用的是DagonDesign站点地图生成器插件,通过放置<!-- commented out shortcode -->
进入页面内容。这似乎是为了一个特殊的目的而增选的,但我对注释标签有什么不熟悉的目的吗?
有人知道这里发生了什么吗?
最合适的回答,由SO网友:Jen 整理而成
这是的副本another question 还有(对不起!)WP中的错误。正如@Otto在对该问题的评论中所说,这是一个边缘案例问题(没有多少用户知道或关心使用评论),除非您有兴趣contributing.
EDIT:
我在trac中查找了有关这方面的更多信息,并发现了一些相关的bug
exactly this problem. 建议有一种变通方法:
在关闭注释标记之前,放置另一个打开的注释标记。第二个打开的注释标记将被注释掉,但它会强制识别关闭标记,而不会将其重新格式化为短划线。
失败的示例:<!-- <b> text </b> -->
工作示例:<!-- <b> text </b> <!-- -->
换句话说,如果您有包含其他标记的注释,只需确保最后一个标记是另一个打开的注释标记。
希望这有帮助!(迟做总比不做强!)