在庫数を正しく表示するのに少し問題がありました。
ここにループがあります:
<?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; ?>
在庫のユーザーに表示したい-m13p利用可能な数量ですが、「未定義の関数get_sku()の呼び出し」のようなエラーが発生します。
私は何が間違っているのですか?助けを求めてthx。
get_skuは製品クラスのメソッドであり、グローバル関数ではありません。
$product->get_sku()
これにより、実際の数量ではなく、銘柄コードが取得されることに注意してください。
$product->get_stock_quantity()
明確にするために編集:
<p class="stock-m13"><?php echo $product->get_stock_quantity(); ?></p>
私は次のように使用しています。
<?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.";
}
?>
追加
販売アイテムの合計を表示します。
<?php
global $post;
echo get_post_meta($post->ID, 'total_sales', true);
?>
この助けを願っています。ありがとう