在 WooCommerce 的附加信息选项卡中隐藏产品属性

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)

Loi*_*tec 6

对于所有自定义产品属性,您可以在附加信息选项卡中隐藏它们,只需取消选择产品设置 > 属性选项卡下的在产品页面上可见”选项:

在此处输入图片说明

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 块,或对其进行自定义……


官方文档: 模板结构和通过主题覆盖模板