rom*_*omu 5 php wordpress product woocommerce hook-woocommerce
如何在单个产品页面附加信息选项卡上隐藏某些自定义产品属性?
注意:我不想隐藏所有内容,只想隐藏特定属性。
例如,我想隐藏"pa_size"以命名它。
只找到了这个,但它的产品重量。
add_filter( 'woocommerce_product_get_weight' , '__return_false' );
Run Code Online (Sandbox Code Playgroud)
对于所有自定义产品属性,您可以在附加信息选项卡中隐藏它们,只需取消选择产品设置 > 属性选项卡下的“在产品页面上可见”选项:
1)要删除产品尺寸,您可以使用以下代码禁用它:
add_filter( 'woocommerce_product_get_dimensions', '__return_false' );
Run Code Online (Sandbox Code Playgroud)
2)要从选项卡中删除所有内容(重量、尺寸和自定义属性),请使用以下命令:
remove_action( 'woocommerce_product_additional_information', 'wc_display_product_attributes', 10 );
Run Code Online (Sandbox Code Playgroud)
3)微调您想要显示的内容:
您可以single-product/product-attributes.php通过显示此产品选项卡中所有内容的活动子主题(或活动主题)覆盖模板。
因此,您可以删除任何显示这些详细信息的 html 块,或对其进行自定义……
官方文档: 模板结构和通过主题覆盖模板