質問: new wp_query( $args ); while ( $loop->have_posts() ) { $loop->the_post(); echo '' . get_the_title() . '<br /><br />'; }
回答: あなたはwp_get_post_terms()を使うことができます$categories = wp_get_post_terms(get_the_id(), 'product_cat', array("fields" => "names")); print_r($categories); 商品カテゴリの名前は配列として返されるので、foreachでそれらをループ処理することも、文字列に変換することもできます。$categories_list = implode(",", $categories); 名前だけでは足りない場合は、フィールドを 'all'に変更することで、プロパティという用語の戻り値の配列を取得できます。$categories = wp_get_post_terms(get_the_id(), 'product_cat', array("fields" => "all")); http://codex.wordpress.org/function_reference/wp_get_post_terms