我试过这些,但它们在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上。。。
我想做的是在网站顶部显示一个图层,以验证用户的年龄。
您需要在页脚中加载此代码,并使用javascript检查正确答案。
睡了一觉之后,我发现WooCommerce页面在被选为商店页面时没有_content挂钩。在更改函数以呼应内容并放弃返回$content后,它起到了作用。