簡體   English   中英

在 Woocommerce 變量產品中所有屬性標簽的末尾添加一個紅色星號

[英]Add a red asterisk at the end of all attributes labels in Woocommerce variable products

如何在 Woocommerce 中所有屬性標簽的末尾添加一個紅色星號? 看起來應該很簡單,但我很難弄清楚。 它不會在 functions.php 文件中嗎?

所需的屬性實際上是有效的,因為“添加到購物車”按鈕在選擇一個選項之前是灰色的。 但是,顯然我的客戶沒有意識到這一點,因為他們告訴我我的添加到購物車按鈕不起作用。 因此,如果我可以讓他們注意變化下拉菜單,他們可能會意識到必須先選擇一個選項,然后才能將商品添加到購物車。

要在單個變量產品的產品屬性標簽末尾添加一個紅色星號,就像在必填結帳字段中一樣,您可以使用以下非常簡單的掛鈎 function:

add_filter( 'woocommerce_attribute_label', 'filter_single_variable_product_attribute_label', 10, 3 );
function filter_single_variable_product_attribute_label( $label, $name, $product ) {
    if ( is_product() ){
        $label .= '&nbsp;<abbr class="required" title="required" style="color:#FF3333;">*</abbr>';
    }
    return $label;
}

代碼進入活動子主題(或活動主題)的functions.php文件。 測試和工作。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM