php
  • mysql
  • wordpress
  • woocommerce
  • 2017-06-05 5 views 0 likes 
    0

    データベースから特定の製品タイプを取得する必要があります。特定の製品タイプをすべて手に入れよう

    私はすべての製品を入手する方法を知っていますが、特定の製品タイプだけでフィルタリングする必要があります。私は今までに何を得る

    global $wpdb; 
    $sql = "SELECT * FROM {$wpdb->posts} WHERE post_type = 'product' AND post_status = 'publish' 
    

    しかし、ここで、製品のタイプフィールドがありますか?

    +0

    は、私が何かをしないのです試してみてください?どのように誰があなたのスキーマを知らなくてもこれに答えることができますか?さらに重要なのは、あなたが照会しているデータベースのスキーマをあなた自身が知らないことですか? – Sohaib

    +0

    あなたは、メタテーブル –

    +0

    の結合クエリを書く必要があります@Sohaib WP&Woocommerceのためのスキルはよく知られています –

    答えて

    0
    $args = array(
         'post_type' => 'product', 
         'tax_query' => array(
          array(
           'taxonomy' => 'product_type', 
           'field' => 'slug', 
           'terms' => 'simple', 
          ), 
         ), 
        ); 
    $products = new WP_Query($args); 
    var_dump($products); 
    

    この

    関連する問題