Я пытаюсь просто показать товар на отдельном продукте, когда пользователь вошел в систему. Я пытался манипулировать двумя разными скриптами, которые я нашел, но это не работает. Пожалуйста, помогите!
function show_stock() {
global $product;
if ( $product->get_stock_quantity() ) { // if manage stock is enabled
if ( number_format($product->get_stock_quantity(),0,'','') < 3 ) { // if stock is low
echo '<div class="remaining">Only ' . number_format($product->get_stock_quantity(),0,'','') . ' left in stock!</div>';
} else {
echo '<div class="remaining">' . number_format($product->get_stock_quantity(),0,'','') . ' left in stock</div>';
}
}
}
add_action('woocommerce_after_shop_loop_item','show_stock', 10);
add_action( 'init', 'hide_stock_not_logged_in' );
function hide_stock_logged_in() {
if ( !is_user_logged_in() ) {
remove_action('woocommerce_after_shop_loop_item','show_stock', 10);
}
}