Php 将消息添加到基于库存数量的变更中
我成功地在Woocommerce single产品的简短描述中添加了一个过滤器,根据库存数量和可用性显示不同的消息。代码如下: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
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;
}
}
}
对于简单的产品来说,它就像一种魅力,但对于可变产品来说,它只有在产品层面上管理库存时才起作用。相反,如果我选择在变体级别管理它,则在选择变体时消息不会更改。我试了又试,但我想不出来,因为我还不是一个专业的程序员。提前谢谢
阿莱西奥