[WordPress] Woocommerce instock args

スポンサーリンク

Question

以下のコードが動作していないの次の行をある

誰もがない正しい方法は、instock 製品のみを表示するか?

Google の rethis で何かを見つけるように見えることはできません。

$args = array( 'posts_per_page' => 4, 'post_type' => 'product','meta_key' => '_featured','meta_value' => 'instock','orderby' =>'rand','order' => 'DESC');

完全ループ:

     4, 'post_type' => 'product','meta_key' => '_featured','meta_value' => 'instock','orderby' =>'rand','order' => 'DESC');

$myposts = get_posts( $args );
foreach ( $myposts as $post ) : setup_postdata( $post );
$product = new WC_Product( get_the_ID() );
$price = $product->price;


?>
    


$

答え

これはあなたが探しているものだと思う:

$args = array(
    'posts_per_page' => 4,
    'post_type' => 'product',
    'meta_key' => '_featured',
    'orderby' =>'rand',
    'order' => 'DESC',
    'meta_value' => array(
        array(
            'key' => '_stock_status',
            'value' => 'outofstock',
            'compare' => '!='
        )
    );

答え

在庫管理を有効にした場合その後そのようコードを移動する場合を除き、:)、checkbox 刻 々 と過ぎてような単純な方法

Woocommerce -> 設定 -> 製品在庫 (タブ) ->、チェック 株式認

http://stackoverflow.com/questions/26981816/woocommerce-instock-args

スポンサーリンク

Leave a Reply