亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

如何在 Woocommerce 缺貨產品文本下方添加單個產品的 Woocommerce 產品價格

如何在 Woocommerce 缺貨產品文本下方添加單個產品的 Woocommerce 產品價格

PHP
一只甜甜圈 2023-04-28 17:43:11
我有一個 woocommerce 產品頁面,其中僅顯示可用性“缺貨”消息。如何在該文本下方顯示帶有貨幣的格式化價格?我想我需要插入以下內容<p class="price"><span class="woocommerce-Price-amount amount">(PRODUCT PRICE) &nbsp;<span class="woocommerce-Price-currencySymbol">€</span></span></p>但我不知道怎么辦所有簡單的產品都會發生這種情況。作為設置,庫存管理被禁用。不知道為什么不顯示價格。我試圖禁用一些可能與此相關的插件。就像 wooocommerce 附加組件或停產的產品插件。我使用 wp-火箭。產品鏈接可能對您有幫助https://bestfamily.gr/product/steelseries-headset-arctis-pro-wireless-bt/
查看完整描述

1 回答

?
胡子哥哥

TA貢獻1825條經驗 獲得超6個贊

你應該可以使用類似的東西


<?php

global $product;

$price = $product->get_price();


<p class="price"><span class="woocommerce-Price-amount amount"><?php echo $price; ?> &nbsp;<span class="woocommerce-Price-currencySymbol">€</span></span></p>

您必須將其放入自定義模板中。如果您不使用,則可以使用掛鉤將其顯示在“添加到購物車”按鈕下方,但據我所知,沒有任何一種“庫存狀態后”掛鉤。


add_action( 'woocommerce_after_add_to_cart_button', 'add_price_below_button' );

function add_price_below_button() {

    global $product;

    $price = $product->get_price();


    echo '<p class="price"><span class="woocommerce-Price-amount amount">' . $price . ' &nbsp;<span class="woocommerce-Price-currencySymbol">€</span></span></p>';

}

如果您只想在產品缺貨時顯示價格:


add_action( 'woocommerce_after_add_to_cart_button', 'add_price_below_button' );

function add_price_below_button() {

    global $product;


    if ( $product->get_stock_quantity() <= 0 ) {


        $price = $product->get_price();


        echo '<p class="price"><span class="woocommerce-Price-amount amount">' . $price . ' &nbsp;<span class="woocommerce-Price-currencySymbol">€</span></span></p>';


    }

}

另請注意,如果歐元是您的默認貨幣,那么您應該可以使用get_woocommerce_currency_symbol()它來顯示它。


查看完整回答
反對 回復 2023-04-28
  • 1 回答
  • 0 關注
  • 171 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號