首页 > 解决方案 > 我需要找到一个可以在所有页面上使用的钩子,即使是在 WooCommerce 商店页面上

问题描述

我已经尝试过这些,但它们不适用于 WooCommerce 商店页面:

add_action( 'the_content', 'age_verification_disclaimer', 10 );
add_filter( 'the_content', 'age_verification_disclaimer', 10 );

function age_verification_disclaimer( $content ) {

    $custom_content = '
    <div class="disclaimer-wrapper">
        <div class="disclaimer-container">
            Are you over 18 years old?<br />
            <br />
            <br />
            <a href="" class="button disclaimer-answer" data-answer="yes">'.__('Yes').'</a>
            <a href="" class="button disclaimer-answer" data-answer="no">'.__('No').'</a>
        </div>
    </div>
    ';
    
  $content .= $custom_content;
  return $content;
}

试图将它挂在 init、wp_head 和 wp_footer 上...

我要做的是在网站顶部显示一个图层,以验证用户的年龄。

标签: wordpresswoocommercehook

解决方案


您需要在页脚中加载此代码并使用 javascript 检查正确答案。


推荐阅读