客户如何在不破坏HTML的情况下编辑Wordpress?

时间:2012-01-10 23:48:39

标签: wordpress client wysiwyg edit

通常我通过将所有HTML放入Wordpress来设置页面,客户端将在WYSIWYG编辑器中编辑内容

这很棒,直到他们不小心删除div或破坏某些东西。

正确的方法是什么,使它成为白痴证明,以便他们可以更改标题,段落等,而不会删除部分结构?

2 个答案:

答案 0 :(得分:1)

如果您的客户不知道HTML,并且您知道这将进入项目,他/她应该在页面编辑器中输入的唯一内容是单词,上传的媒体和可以使用可视化编辑器插入的元素。这是一个痛苦的屁股,但你的主题应该是“白痴证明”的一部分。

构建主题以将the_content();包装在div中,并设置可以相应输入的所有潜在元素的样式。只依赖可以使用CKEditor添加的元素。

e.g。 (在循环内,在主题模板文件中)

<div id="myContentDiv">
<?php the_content(); ?>
</div> 

然后你的CSS:

#myContentDiv p {

}

#myContentDiv ul {

}

答案 1 :(得分:1)

现在有几个选项可供我使用:

  1. 使用jquery插件获取列(这是非常糟糕的恕我直言)
  2. 使用带有短代码的插件(所以你用它们包装每一列),这很好,但用户可能搞砸了
  3. 使用自定义字段(例如一个文本区域“右列内容”,然后您有另一个文本区域“左列内容”等等)
  4. 所有这3个都很容易实现! :)

    []的