Если нужно выбирать шаблон в редакторе контента, то файл
не должен начинаться с "single-".
А в заголовке шаблона должен быть
заголовок с перечислением типов контента:
Template Post Type: post, page, city
Для родных записей это
post
Если же нужно автоматическое применении шаблона для кастомного типа (city), тогда файл
должен называться single-city.php , а в заголовке ненужно указывать типы.