Для установки шаблона страницы для пользовательского типа записи в WordPress, следует создать файл с названием single-{post_type}.php, где {post_type} - это название вашего пользовательского типа записи. Например, если ваш пользовательский тип записи называется "университет", то файл должен быть назван single-university.php.
Чтобы пост открывался по адресу "домен/страна/город/университет/каталог-курсов/курс", вам необходимо создать шаблон страницы с созданным путем. Для этого можно воспользоваться шаблоном permalink structure в WordPress, который позволяет настраивать произвольные адреса URL для кастомных типов записей и таксономий.
Для создания такого пути адреса, понадобится создать путь permalink structure, который будет соответствовать указанному вами адресу. Вам нужно будет создать таксономии "страна" и "город" для кастомного типа записи "университет", а также указать вложенность кастомного типа записи "курсы".
После настройки permalink structure и создания соответствующих таксономий для кастомного типа записи "университет" и его подтипа "курсы", вам нужно будет создать страницу с шаблоном single-university.php, который будет отображать содержимое вашего поста кастомного типа записи "университет". В этом шаблоне вы можете использовать функции WordPress, чтобы получить информацию о таксономиях и отобразить их на странице.
Надеюсь, это поможет вам настроить шаблон страницы для вашего пользовательского типа записи и достигнуть нужного вам URL-адреса для поста.