Wp-rocket: “禁用表情符号”导致 Caldera Forms 错误

创建于 2019-05-15  ·  5评论  ·  资料来源: wp-media/wp-rocket

为了清楚起见,只是将其移到一个单独的问题中,从这里: https :

当禁用表情符号处于活动状态时会发生此错误:
caldera_test_–_WordPress_Themes

注释掉这一行可以解决它:
https://github.com/wp-media/wp-rocket/blob/master/inc/common/emoji.php#L11

HS 标签: disable emojis + caldera forms

3rd party compatibility media low bug

所有5条评论

我确认该问题存在于我的测试站点中。
WordPress 版本:5.2
PHP 版本:7.3
Caldera Forms 版本:1.8.4
WP火箭版本:3.3.3

在 WP Rocket 3.3.3 版本之前,如果启用了“禁用 WordPress 嵌入”,则表单无法提交。 要提交表单,我必须禁用此选项。 “禁用表情符号”选项处于活动状态。

现在,更新后。 我不得不交换选项。 取消勾选“禁用表情符号”并勾选“禁用 WordPress 嵌入”。

请在浏览器控制台中检查以下错误:

Uncaught ReferenceError: wp is not defined
    at Object.<anonymous> (index.min.js?ver=1.8.4:30)
    at Object.782 (index.min.js?ver=1.8.4:30)
    at t (index.min.js?ver=1.8.4:1)
    at calderaForms.render.0 (index.min.js?ver=1.8.4:1)
    at index.min.js?ver=1.8.4:1
caldera-forms-front.min.js?ver=1.8.4:1 Uncaught TypeError: Cannot read property 'CF5cd1b712d0e07_1' of undefined
    at Object.init (caldera-forms-front.min.js?ver=1.8.4:1)
    at HTMLFormElement.<anonymous> (jquery-baldrick.min.js?ver=1.8.4:1)
    at HTMLFormElement.dispatch (jquery.js?ver=1.12.4:3)
    at HTMLFormElement.r.handle (jquery.js?ver=1.12.4:3)

如果同时选中禁用 WordPress 嵌入和禁用表情符号选项,我才会触发此问题。 如果我取消选中禁用 WordPress 嵌入但选中禁用表情符号,则问题不存在。 如果我取消选中禁用表情符号但选中禁用 WordPress 嵌入,则问题不存在。

WordPress 5.2
PHP 7.3.2
火山口表格 1.8.4
可湿性粉剂火箭 3.3.3

我为此开了一个核心跟踪票: https :

看来这个问题是由 - https://github.com/CalderaWP/Caldera-Forms/pull/3202 处理的

我们也没有最近的票。 关闭这个问题。

此页面是否有帮助?
0 / 5 - 0 等级