Во-первых, использовать фильтр
pre_get_posts для модифицирования параметров, а не костыли через глобальный скоуп.
Во-вторых, чтобы ссылка на один термин одной таксономии учитывала другой термин другой таксономии, вам нужно или комбинировать их в урл (привет, custom rewrite rules, ну или на крайняк добавлять GET-параметром), либо сохранять выбранный термин из таксономии "страна" между страницами - например в куках. По другому WP совершенно никак не может догадаться о том, что при выборке по taxonomy=XXX&term_id=7 должно еще применяться AND taxonomy=YYY&term_id=Z