0
私は販売店で販売されている商品のみが表示される販売ページで使用する標準的なPHPページテンプレートを作成しました。 PHPで販売している4つのランダムな商品をどのように表示できますか?WooCommerce:ループ外で販売商品を表示するには
WooCommerceには販売商品が表示されるショートコードがありますが、do_shortcode関数を使用して呼び出すと機能しません。
私は販売店で販売されている商品のみが表示される販売ページで使用する標準的なPHPページテンプレートを作成しました。 PHPで販売している4つのランダムな商品をどのように表示できますか?WooCommerce:ループ外で販売商品を表示するには
WooCommerceには販売商品が表示されるショートコードがありますが、do_shortcode関数を使用して呼び出すと機能しません。
独自のクエリを使用できます。
$args = array(
'post_type' => 'product',
'showposts' => 4,
'orderby' => 'rand',
'meta_query' => array(
'relation' => 'OR',
array(// Simple products type
'key' => '_sale_price',
'value' => 0,
'compare' => '>',
'type' => 'numeric'
),
array(// Variable products type
'key' => '_min_variation_sale_price',
'value' => 0,
'compare' => '>',
'type' => 'numeric'
)
)
);
$sale_products = new WP_Query($args);
なぜショートコードが機能しないのかわかりません。
echo do_shortcode('[sale_products columns="4" per_page="4"]');