Использую в wordpress плагин Yoast SEO для генерации карты сайта (и других нужных мне инструментов). А также реализовал на сайте возможность выбора города с переадресацией на поддомен. (Сургут - surgut.sitename.ru; Москва - moscow.sitename.ru).
Чтобы не было зависимости от адреса сайта из админки использую конструкцию в конфиге:
define('WP_HOME', "https://{$_SERVER['HTTP_HOST']}");
define('WP_SITEURL', "https://{$_SERVER['HTTP_HOST']}");
Но вот загвоздка. Карта сайта всегда с основным доменом.
Я регистрирую каждый поддомен в Яндекс.Вебмастере отдельно. Для этого мне нужна уникальная карта сайта с активным поддоменом. Возможно допилить YOAST SEO своим плагином? И в какую сторону копать - подскажите.