わかりやすくするために、これを別の問題に移動するだけです。https :
このエラーは、[絵文字を無効にする]がアクティブな場合に発生します。
この行をコメントアウトすると解決します:
https://github.com/wp-media/wp-rocket/blob/master/inc/common/emoji.php#L11
HSタグ: disable emojis
+ caldera forms
テストサイトに問題が存在することを確認しました。
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
WPロケット3.3.3
私はこれのためにコアtracチケットを開きました: https :
この問題は-https://github.com/CalderaWP/Caldera-Forms/pull/3202によって処理されているようです
最近のチケットもありません。 この問題を解決します。