wordpress - 影响单个产品价格而不影响下面的相关产品
问题描述
问题是我想在单个页面上添加一个钩子,这样如果产品没有价格,那么添加一个自定义按钮来引导联系页面。我在钩子上所做的验证是,如果我在单个产品页面上。一切正常,但问题是我还看到了下方相关产品上的按钮。我如何才能仅在我正在查看的当前单个产品中而不是单个产品页面中挂钩?这是我现在使用的代码:
add_filter('woocommerce_empty_price_html', 'custom_free_price_text');
function custom_free_price_text($product)
{
if (is_product()) {
global $product;
$price = $product->get_price();
if ($price == '') {
ob_start();
//my code..
}
}
}
解决方案
推荐阅读
- c++ - cin>>x 如何在 if(cin>>x) 中返回 bool 类型值,但在 cout<<(cin>>x);
- python - 记录到多个文件和控制台
- react-native - 如何通过移动手机在本机反应中制作倾斜动画
- reactjs - AgGrid 26 服务器端数据源不会停止加载行
- reactjs - 我是 React 钩子的新手,并尝试使用此代码提交表单。我收到此错误
- grpc - 客户端拦截器错误:没有请求的半关闭
- python - 如何修复连接错误 08001 Python 到 SQL Server
- typescript - 共享 Nativescript Angular Monorepo main.tns.ts 文件不在文件中或包含在 tsconfig 中
- xml - 如何使用 nginx 正确重定向?
- clojure - 否定参数:“无法解析符号:-x 在此上下文中”