Php 将消息添加到基于库存数量的变更中

Php 将消息添加到基于库存数量的变更中,php,wordpress,woocommerce,Php,Wordpress,Woocommerce,我成功地在Woocommerce single产品的简短描述中添加了一个过滤器,根据库存数量和可用性显示不同的消息。代码如下: add_filter( 'woocommerce_short_description', 'custom_stock_messages', 25 ); function custom_stock_messages($desc) { global $product; $prodquantity = $product->get_stock_quanti

我成功地在Woocommerce single产品的简短描述中添加了一个过滤器,根据库存数量和可用性显示不同的消息。代码如下:

add_filter( 'woocommerce_short_description', 'custom_stock_messages', 25 );
function custom_stock_messages($desc) {
    global $product;
    $prodquantity = $product->get_stock_quantity();
    if ( ! $product->is_in_stock() ) {
        $desc .= '<p>この商品は完売しました。</p>';
        return $desc;
    }
    else {
        if ( $prodquantity < 1 ) {
            $desc .= '<p>この商品はご注文を受けてから製作に入るため、発送まで10日~2週間頂きます。</p>';
            return $desc;
        }
        else {
            return $desc;
        }
    }
}
add_filter('woocommerce_short_description'、'custom_stock_messages',25);
功能自定义库存消息($desc){
全球$产品;
$prodquantity=$product->get_stock_quantity();
如果(!$product->库存中(){
$desc.='この商品は完売しました。

",; 返回$desc; } 否则{ 如果($prodquantity<1){ $desc.='この商品はご注文を受けてから製作に入るため、発送まで10日~2.週間頂きます。

",; 返回$desc; } 否则{ 返回$desc; } } }
对于简单的产品来说,它就像一种魅力,但对于可变产品来说,它只有在产品层面上管理库存时才起作用。相反,如果我选择在变体级别管理它,则在选择变体时消息不会更改。我试了又试,但我想不出来,因为我还不是一个专业的程序员。提前谢谢 阿莱西奥