WordPress,html编辑器中的代码还是index.php中的代码?

WordPress,html编辑器中的代码还是index.php中的代码?,wordpress,Wordpress,我自愿创建一个网站,我在WordPress上遇到了这个难题。假设客户端在可视化编辑器中删除或编辑页面/帖子,这可能会删除html编辑器中的html代码 我认为的解决方案是在一篇文章中只包含文本,html将在index.php中,页面/文章将从index.php中获取 但是对于一个特定的页面,我有30条文本,每个文本都在一个不同颜色的元素中。从index.php获取每一篇文章是否明智,或者是否有其他方法防止删除html代码 我想指出的是,客户对HTML一无所知,所以我想让他们尽可能轻松地编辑文本和

我自愿创建一个网站,我在WordPress上遇到了这个难题。假设客户端在可视化编辑器中删除或编辑页面/帖子,这可能会删除html编辑器中的html代码

我认为的解决方案是在一篇文章中只包含文本,html将在index.php中,页面/文章将从index.php中获取

但是对于一个特定的页面,我有30条文本,每个文本都在一个不同颜色的元素中。从index.php获取每一篇文章是否明智,或者是否有其他方法防止删除html代码

我想指出的是,客户对HTML一无所知,所以我想让他们尽可能轻松地编辑文本和图像。我不希望他们在将来编辑一些东西,代码也就不存在了


WordPress开发人员如何处理这种情况?

如果您需要这种级别的控制,使用post“自定义字段”通常会很有帮助。这很简单,当您在页面/帖子编辑器中时,它是顶部下拉列表中的一个可选字段

然后可以使用get\u post\u custom()函数访问php文件中的自定义字段


这里有更多细节:

谢谢,它进入数据库多少次来获取这些自定义字段,还是一次获取所有字段并只显示我选择的内容?好吧,该函数
get\u post\u custom()
将返回所有字段,然后您可以在php中操作它们。它们是
键-值对
,因此您将检索您的键(如果存在,则检索键/值)并回显该值或将其包含在php中。