説明
について wpforms_wp_footer
アクションはページロードの最後にトリガーされる ただし WPFormsで作成されたフォームがページ上にあります。
パラメータ
このアクションはパラメーターを受け付けない。
詳細情報
このアクションは標準のWordPress wp_footer
アクションを実行します。 これはページロードの最後に実行されますが、特に wpforms_wp_footer
アクションを実行すると、そのページに WPForms で作成されたフォームがある場合にのみ発生します。
これは、ページにカスタムJavaScriptやカスタムCSSがあるが、ページにWPFormsがない場合にそのコードを実行させたくない場合に特に便利です。
ソース
wpforms/includes/class-frontend.php
例
この例はスニペット・リファレンス(以下のリンク)から引用したもので、Javascriptと wpforms_wp_footer
アクションを使うことで、複数ページのフォームでスクロールアニメーションを無効にすることができます。
/** * Change the captcha theme for the Google Checkbox v2 reCAPTCHA * * @link https://wpforms.com/developers/how-to-change-the-captcha-theme-on-google-checkbox-v2-recaptcha/ */ function wpf_dev_disable_multipage_scroll() { ?> <script type="text/javascript">window.wpforms_pageScroll = false;</script> <?php } add_action( 'wpforms_wp_footer', 'wpf_dev_disable_multipage_scroll', 30 );
関連
記事参照