我正在自愿创建一个网站,并且我遇到了WordPress的这种困境。假设客户端在可视化编辑器中删除或编辑了一个页面/帖子,这可能会删除html编辑器中的html代码。
我认为解决方案是仅在Post中使用文本,html将在index.php中,并且Page / Post将从index.php中获取。
但是对于特定的页面,我有30个文本,每个文本都在一个具有不同颜色的元素中。从index.php获取每个帖子是否明智,还是有另一种方法可以阻止html代码被删除?
我想指出,客户端对HTML一无所知,所以我想让它们尽可能简单,简单地编辑文本和图像。我不希望他们将来编辑某些内容,代码就不见了。
WordPress开发人员如何处理这种情况?
答案 0 :(得分:0)
如果您想要这种级别的控制,使用后期自定义字段通常会很有帮助。这非常简单,当您在页面/帖子编辑器中时,它是顶部下拉列表中的可选字段。
http://codex.wordpress.org/Custom_Fields
然后,您可以使用get_post_custom()函数访问php文件中的自定义字段。
以下是更详细的信息:http://codex.wordpress.org/Function_Reference/get_post_custom