Sco*_*own 2 php wordpress product shortcode woocommerce
我想在我们的产品页面上显示库存状态,例如“有货”,我理想情况下希望通过自定义短代码显示库存状态。
有谁知道这是否可能或其他解决方案?
更新:您可以使用这个简单的函数通过自定义短代码显示库存状态:
\n\nadd_shortcode( \'stock_status\', \'display_product_stock_status\' );\nfunction display_product_stock_status( $atts) {\n\n $atts = shortcode_atts(\n array(\'id\' => get_the_ID() ),\n $atts, \'stock_status\'\n );\n\n $product = wc_get_product( $atts[\'id\'] );\n\n $stock_status = $product->get_stock_status();\n\n if ( \'instock\' == $stock_status) {\n return \'<p class="stock in-stock">In stock</p>\';\n } else {\n return \'<p class="stock out-of-stock">Out of stock</p>\';\n }\n}\nRun Code Online (Sandbox Code Playgroud)\n\n代码位于活动子主题(或活动主题)的 function.php 文件中。经过测试并有效。
\n\n用法:( [stock_status]或定义产品 ID ,[stock_status id=\'47\']其中47产品 ID\xe2\x80\xa6)