Bil*_*son 7 php wordpress function woocommerce woothemes
我有正确显示库存数量的问题.
继承人:
<?php
/**
* Loop Price
*
* @author WooThemes
* @package WooCommerce/Templates
* @version 1.6.4
*/
if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
global $product;
?>
<?php if ( $price_html = $product->get_price_html() ) : ?>
<span class="price">PREIS:<span class="amount"><?php echo $price_html; ?></span></span><p class="stock-m13"><?php get_sku(get_the_ID()); ?></p>
<?php endif; ?>
Run Code Online (Sandbox Code Playgroud)
我想向stock-m13 p中的用户显示可用数量,但我只是像"调用未定义函数get_sku()"这样的错误.
我究竟做错了什么?thx任何帮助.
Ste*_*eve 22
get_sku是产品类的方法,而不是全局函数:
$product->get_sku()
Run Code Online (Sandbox Code Playgroud)
请注意,这只会获得股票代码,而不是实际数量,也许您想要:
$product->get_stock_quantity()
Run Code Online (Sandbox Code Playgroud)
编辑澄清:
<p class="stock-m13"><?php echo $product->get_stock_quantity(); ?></p>
Run Code Online (Sandbox Code Playgroud)
我正在使用如下。
<?php
global $product;
$numleft = $product->get_stock_quantity();
if($numleft==0) {
// out of stock
echo "There are no items available at this time.";
}
else if($numleft==1) {
echo "Only ".$numleft ." item left.";
}
else {
echo "Only ".$numleft ." items left.";
}
?>
Run Code Online (Sandbox Code Playgroud)
额外
显示总销售量。
<?php
global $post;
echo get_post_meta($post->ID, 'total_sales', true);
?>
Run Code Online (Sandbox Code Playgroud)
希望对您有所帮助。谢谢
| 归档时间: |
|
| 查看次数: |
40663 次 |
| 最近记录: |