在 WooCommerce 上,我添加了一個“品牌”產品屬性,用于某些可變產品的變體。該字段顯示在網站產品頁面上,這實際上并不是必需的,因為我可以為品牌設置默認值。有誰知道如何通過修改 .PHP 文件之一來隱藏此問題。例如functions.php?
1 回答

元芳怎么了
TA貢獻1798條經驗 獲得超7個贊
重要提示:需要為要在相關變量產品的所有變體中隱藏的產品屬性設置默認值(術語)。
您可以使用以下掛鉤函數來檢查變量產品上是否設置了“品牌”屬性。
該代碼將使用注入的內聯 CSS 樣式規則隱藏此可變產品的第一個屬性下拉列表(因此“品牌”下拉列表是其他下拉列表之上的第一個非常重要):
add_action( 'woocommerce_single_product_summary', 'hide_brands_attribute_dropdown', 1 );
function hide_brands_attribute_dropdown() {
global $product;
if( $product->is_type('variable') && $product->get_attribute('Brand') ){
?>
<style>
table.variations tbody tr:first-of-type {display:none;}
</style>
<?php
}
}
代碼位于活動子主題(或活動主題)的functions.php 文件中。經過測試并有效。
- 1 回答
- 0 關注
- 198 瀏覽
添加回答
舉報
0/150
提交
取消