在视觉模式下编辑复杂页面

时间:2011-06-30 作者:Alex

这可能是一个愚蠢的问题,也许我错过了一些最佳实践,但我在使用WordPress网站的客户中遇到了这个问题。假设我们有一个相当复杂的页面,该页面本身需要大量的HTML代码。我们把它挂起来了,看起来很棒。现在,一个月后,客户想要在那里编辑几个单词,进入并在视觉模式下编辑它们,当然,我们所做的所有标记现在都搞砸了,所以到处都是东西。

我们可以用什么方法来处理这样的案件?

3 个回复
最合适的回答,由SO网友:Cronco 整理而成

您可以做的一件事是为复杂的页面创建页面模板,并通过编辑器简单地添加内容,在编辑器中尽可能少地保留标记。

另一个可能有用的方法是使用编辑器样式(通过激活add_editor_style() 在里面functions.php) 并在中定义editor-style.css 因此,客户机对编辑器中要显示的内容有更好的感觉(如果您非常接近您的主题)。

为需要在特定位置以特定方式显示的信息添加带有描述性名称的自定义字段,而不是将其集中在主要内容中。这个simple fields 插件大大简化了这一过程,允许重复的字段和文件上传。它提供了灵活性,同时避免让你的客户如此轻易地射中自己的脚。或者你可以自己制作代谢箱等等。

SO网友:scribu

一个显而易见但可能并不令人满意的解决方案是禁用这些页面的可视化编辑器。

为了能够真正避免编辑器使用敏感标记,您应该创建一个页面模板,就像Cronco建议的那样。如果发现有多个可编辑零件,可以将其存储为自定义字段。

不幸的是,通过默认的管理界面编辑这些自定义字段将离所见即所得尽可能远。您可以通过使用Front-end Editor, 这样你就可以edit custom fields 内联。

SO网友:Marcus Pope

你绝对应该使用我写的插件,而不是通过其他答案中建议的限制和限制。

我已经回答了这个类似的问题:https://wordpress.stackexchange.com/a/48832/10127

以下是该插件的直接链接:http://wordpress.org/extend/plugins/preserved-html-editor-markup/

在可视化选项卡和html选项卡之间切换不会显著改变标记,最终用户仍然可以使用可视化选项卡,对内容进行修改,而无需更改html的一般结构。在决定这个插件是否适合您之前,请务必阅读整个自述文件,但它听起来确实像您正在寻找的。

结束

相关推荐

How to add pages to feed?

我想在我的RSS提要中包含页面。无论何时添加或编辑页面,我都希望它显示在提要中。我似乎在默认WordPress安装或默认(二十十)主题中找不到任何设置。我怎样才能做到这一点?我正在使用最新版本的WordPress(3.1.3)。