Wordpress - 打印包含 HTML 内容的自定义字段

Wordpress - print Custom Field with HTML content

我尝试将 HTML 导入到 wordpress 所见即所得自定义字段中,然后再正确显示。

值由导入器写入,但当我尝试编辑此类内容时,所见即所得编辑器中充斥着 html 标签。

我尝试了不同的变体来转义 htmlspecialchars。没有成功。 WYSIWYG 编辑器也显示这些,而不是格式化文本。

此外,当我在我的模板中执行 print_custom_field 时,html 不会被渲染,但会再次显示。显然不是我想要的。

所有相关内容类型都是使用自定义内容类型管理器创建的

https://code.google.com/p/wordpress-custom-content-type-manager/

我的问题:

这其实和视图层有关。因为这不关我的事,所以一开始我也没在意。

事实证明,我们必须在模板中 htmlspecialchars_decode,因为 wordpress-api 在导入时 htmlspecialchars

下面的代码工作正常

<? print htmlspecialchars_decode(get_custom_field('foo'));?>