AI要約
説明
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 );
関連
関連記事: