# Создание кастомного sitemap.xml

В статье рассматривается следующий сценарий:

- Сайт имеет только одну страницу - главную, остальные страницы это посты.
- На сайте установлен самописный плагин, который обрабатывает содержимое страницы или поста и можно получить либо русскую версию текста, либо английскую
- Русская версия текста вызывается обычной ссылкой на страницу или пост:

https://example.com/post-slug

- Английская версия вызывается добавлением к обычной ссылке окончания "/en":

https://example.com/post-slug/en

- Главная страница обязательно имеет английскую версию
- Для постов имеется поле ACF - "is\_english", которое определяет, есть ли у страницы английская версия, если английской версии нет, то при ее запросе отображается 404 страница
- Для сайта формируется кастомный файл sitemap, который будет показан поисковикам через robots.txt или явным указанием в настройках индексирования.
- <span style="color: rgb(224, 62, 45);">**На сайте не используются плагины SEO**</span>

#### Отключение стандартного wp-sitemap.xml

`add_filter('wp_sitemaps_enabled', '__return_false');`

Регистрация кастомного sitemap.xml