Web Lizard: Да, все верно. Только можно еще чуть сократить:
$tag = get_queried_object();
$product_list = get_posts("tag=$tag->slug");
Хотя использование строчных параметров немного олдскульно, предпочтительней массивом:
$tag = get_queried_object();
$product_list = get_posts( array( 'tag' => $tag->slug ) );