1
Wordpressのデフォルト検索機能では、商品属性のウーココマース検索を検索したいと考えています。これについて私を案内してください。 ありがとうございます。ワードプレスのデフォルト検索を使用してACFによって追加された商品属性のウーココマース検索
Wordpressのデフォルト検索機能では、商品属性のウーココマース検索を検索したいと考えています。これについて私を案内してください。 ありがとうございます。ワードプレスのデフォルト検索を使用してACFによって追加された商品属性のウーココマース検索
これは、商品ポストメタを使用して行うことができます。以下のコードをno-products-found.php
に入れてください。
global $wpdb;
$item_code = get_search_query();
$sql = 'SELECT DISTINCT post_id FROM wp_postmeta WHERE meta_value LIKE "'.$item_code.'"';
$results = $wpdb->get_results($sql);
$pro = array();
foreach($results as $result){
$pro[] = $result->post_id;
}
if($pro){
$args = array('post_type' => 'product', 'post__in' => $pro);
$loop = new WP_Query($args);
woocommerce_product_loop_start();
woocommerce_product_subcategories();
while ($loop->have_posts()) : $loop->the_post();
wc_get_template_part('content', 'product');
endwhile; wp_reset_query();
woocommerce_product_loop_end();
} else { ?>
<p class="woocommerce-info"><?php _e('No products were found matching your selection.', 'woocommerce'); ?></p>
<?php } ?>