wordpress - 我需要找到一个可以在所有页面上使用的钩子,即使是在 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 上...
我要做的是在网站顶部显示一个图层,以验证用户的年龄。
解决方案
您需要在页脚中加载此代码并使用 javascript 检查正确答案。
推荐阅读
- c++ - 为什么从函数返回时向量内的指针会发生变化?
- php - 如何从以前的错误中清除 autoload_classmap
- node.js - 运行电子生成器后,Puppeteer 在 React 应用程序中失败
- javascript - Ember.js 分段错误 - node-sass
- javascript - 使用 `Object.keys().forEach()` 遍历对象会更改值类型
- python - 带有流媒体和实时仪表板的建筑设计问题
- python - 查找第一次出现最大数的索引
- javascript - setInterval 不每秒更新 DOM
- java - 使用类似于 Visual Studio 的测试资源管理器在 IntelliJ 中运行单个 testNG 测试
- css - 弹出菜单对触摸太敏感