Support » Plugin: MW WP Form » 4.0.x アップデート後に mwform_after_exec_shortcode でエラー

  • Kitajima さんこんにちは。

    3.2.3 から 4.0.x にアップデートしたところ、送信完了画面で

    エラーが発生しました。後ほどもう一度お試しください。

    というメッセージが出てメール送信ができなくなりました。

    WP_DEBUG を true にしてログを確認したところ

    MW WP Form dosen't support "mwform_after_exec_shortcode" already. This will be removed in the next version. You should use "mwform_start_main_process".

    という記述がありフック周りのエラー?というところまで推測がつきました。ただ、

    • 『MW WP Form』以外のプラグイン全 OFF
    • CSS, JS のロード以外の functions 全 OFF

    を試しても現象が解消されず、ひとまず 3.2.3 にロールバックして回避しております。

    何か、原因についてお心当たりがあればご教示いただけませんでしょうか。
    よろしくおねがいいたします。

    • This topic was modified 1 year, 5 months ago by tecking.
Viewing 3 replies - 1 through 3 (of 3 total)
  • Plugin Author Takashi Kitajima

    (@inc2734)

    そうなんです、公式では何度かアナウンスしていたのですが、mwform_after_exec_shortcode は v4 から非推奨となり、今後使用できなくなります。

    https://plugins.2inc.org/mw-wp-form/blog/2017/06/01/643/

    一応後方互換性を維持するようになんとかしたつもりではあるのですが、この部分は処理が v3 とガラッと変わっていて、使い方によっては後方互換性を維持できないっぽい感じがしたのでエラーメッセージをだして移行を促すようにしました。

    さっそくの reply ありがとうございます!

    functions.php で mwform_after_exec_shortcode にフックする処理は書いてないんですけど、

    • テーマをデフォルトに切り替え
    • 最小限のプラグインのみ有効化

    にして、一度検証する必要はありそうですね。試してみます!

    • This reply was modified 1 year, 5 months ago by tecking.
    Plugin Author Takashi Kitajima

    (@inc2734)

    お!そういうことなんですね。となるとアドオン使われてるならアドオンかな…。何かわかったらぜひ教えてください!

Viewing 3 replies - 1 through 3 (of 3 total)
  • The topic ‘4.0.x アップデート後に mwform_after_exec_shortcode でエラー’ is closed to new replies.