• 断然的 萨xpaolo

    (@saxpaolo)


    你好,我正在为我的ACF Pro测试这个漂亮的扩展插件。我在WooCommerce Shop Manager用户配置文件使用“代码编辑器”字段时遇到问题。
    我已经实现了这个字段,以使Shop Manager包含一个iframe,用于在产品页面中嵌入内容。保存产品时,iframe会消失,这显然是因为它在保存到数据库之前已经过“消毒”,只留下了它的容器div。
    我想知道这是一个与特定用户配置文件相关的ACF扩展字段相关的问题,还是只与WooCommerce/WordPress配置文件相关。

    长话短说:ACF Extended字段在用户功能方面有限制吗?
    提前谢谢你

查看2个回复-1至2(共2个)
  • 螺纹起动器 萨xpaolo

    (@saxpaolo)

    ……刚刚意识到问题是由“shop_manager”角色功能引起的,该功能不允许用户包含iframe。

    这可以通过使用下面这样的代码片段来解决:

    add_action('admin_init',函数(){//获取作者角色$role=获取角色('shop_manager');//将允许shop_manager只编辑当前主题的其他帖子$role->add_cap('unfiltered_html');});

    但是,在分配未筛选的html cap时要小心…

    插件作者 康拉德·奇米列夫斯基

    (@hwk-fr)

    你好,

    我很高兴听到你成功地做到了!

    事实上,ACF&WordPress过滤掉了非管理员用户角色的敏感数据和HTML标记。您可以尝试使用acf/allow_unfilter_html过滤器,它应该可以工作。请参阅以下内容关于这个问题的主题.

    祝您有个美好的一天!

    当做。

查看2个回复-1至2(共2个)
  • 主题“代码编辑器字段和用户功能(WooCommerce)”对新回复关闭。