Wp-rocket: 「絵文字を無効にする」は、カルデラフォームエラーを引き起こします

作成日 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
WPロケット3.3.3

私はこれのためにコアtracチケットを開きました: https

この問題は-https://github.com/CalderaWP/Caldera-Forms/pull/3202によって処理されているようです

最近のチケットもありません。 この問題を解決します。

このページは役に立ちましたか?
0 / 5 - 0 評価