gpt4 book ai didi

php - 创建短代码以在 Woocommerce 上显示产品库存状态

转载 作者:行者123 更新时间:2023-12-03 09:01:42 25 4
gpt4 key购买 nike

我想在我们的产品页面上显示库存状态,例如“有货”,我理想情况下希望通过自定义短代码显示库存状态。

有谁知道这是否可行或其他解决方案?

最佳答案

更新:您可以使用这个简单的函数通过自定义短代码显示库存状态:

add_shortcode( 'stock_status', 'display_product_stock_status' );
function display_product_stock_status( $atts) {

$atts = shortcode_atts(
array('id' => get_the_ID() ),
$atts, 'stock_status'
);

$product = wc_get_product( $atts['id'] );

$stock_status = $product->get_stock_status();

if ( 'instock' == $stock_status) {
return '<p class="stock in-stock">In stock</p>';
} else {
return '<p class="stock out-of-stock">Out of stock</p>';
}
}

代码位于事件子主题(或事件主题)的 function.php 文件中。经过测试并有效。

用法: [stock_status](或定义产品 ID [stock_status id='47'],其中 47 是产品 ID...)

关于php - 创建短代码以在 Woocommerce 上显示产品库存状态,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/49692431/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com