【问题标题】:p tag being stripped from advanced custom fields从高级自定义字段中删除 p 标签
【发布时间】:2013-09-17 12:05:29
【问题描述】:

我遇到了和这个用户一样的问题,

当您将

标签输入到所见即所得编辑器时,它们会从高级自定义字段中删除。

Wordpress: Advanced Custom Fields Plugin strips out <p> tags?

当您使用高级自定义字段进行更新时,它会删除自定义字段上的所有 p 标记...有什么原因或者我可以如何解决这个问题?使用该线程的答案不起作用,问题不是将实际的自定义字段带到页面模板上,而是将它们实际应用到自定义字段,因为只要用户使用所见即所得的编辑器进行更新,它们就会被撕掉。

【问题讨论】:

  • 实际上只是我自己解决了这个问题,而不是使用 get_post_meta 使用:

标签: wordpress tinymce advanced-custom-fields


【解决方案1】:

很高兴你解决了它。如果您想知道为什么会发生这种情况,我认为该插件使用 KSES 来去除潜在的恶意代码。

http://codex.wordpress.org/Function_Reference/wp_kses

不幸的是,除非您特别允许,否则它还会删除大多数 HTML 标记。很高兴您想出了一个解决方法(顺便说一句,这是一个非常简单而聪明的解决方法)。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-08-14
    • 2011-12-02
    • 1970-01-01
    • 1970-01-01
    • 2017-12-16
    • 1970-01-01
    • 2014-06-03
    • 2016-05-31
    相关资源
    最近更新 更多