質問: $woocommerce->query->visibility_meta_query(); /**********end query for top-rated product**********/
回答: まず、それらの商品をどのカテゴリから表示するかを決定する必要があります。これが単一の投稿表示で行われる場合、 wp_get_object_terms関数 を使用してすべての投稿のカテゴリを取得できます。global $post; $query_args[ 'category__in' ] = wp_get_object_terms( $post->id, 'category', array( 'fields' => 'ids' ) ); これがアーカイブページで発生した場合は、クエリvarsからカテゴリidを取得できます。$query_args[ 'cat' ] = get_query_var('cat'); 詳細については http://codex.wordpress.org/class_reference/wp_query#category_parameters を確認してください。