【问题标题】:SQL query to select products by tag in WooCommerce?在 WooCommerce 中按标签选择产品的 SQL 查询?
【发布时间】:2013-11-17 11:35:20
【问题描述】:

我有一个 WooCommerce 商店,其中的产品被标记为智能手机或平板电脑。我正在寻找一种从数据库中选择所有智能手机的方法,那么有没有人知道原始 SQL 查询来按标签选择所有 WooCommerce 产品?

【问题讨论】:

    标签: mysql sql wordpress woocommerce


    【解决方案1】:

    这将使用原生 WordPress 查询为您提供所需的结果。然后就可以使用循环遍历结果了:

    // Define Query Arguments
    $args = array(
      'post_type' => 'product',
      'product_tag' => $tags
    );
    
    // Create the new query
    $loop = new WP_Query( $args );
    // Get products number
    $product_count = $loop->post_count;
    
    // If results
    if( $product_count > 0 ) :
      // Start the loop
      while ( $loop->have_posts() ) : $loop->the_post(); global $product;
    
       /** Do stuff here **/
    
      endwhile;
    
    else :
      _e('No product matching your criteria.');
    endif; // endif $product_count > 0
    

    此解决方案的功劳归于Remi Corson

    【讨论】:

    • 他两次坚持说他想要一个 SQL 查询。这不是 SQL 查询。
    猜你喜欢
    • 2019-07-09
    • 2017-10-30
    • 1970-01-01
    • 2020-12-07
    • 2016-09-29
    • 1970-01-01
    • 2022-01-24
    • 2021-06-15
    • 1970-01-01
    相关资源
    最近更新 更多