Замена внутренних ссылок
Вы можете заменить URL внутренних ссылок на соответствующий URL для целевого языка.
Заменяются только URL, содержащие домен сайта (например: https://mysite.com/hello-world/). Относительные URL (например: /hello-world/) не поддерживаются.
Замена внутренних ссылок выполняется только для:
- Custom posts (контент и мета)
- Медиафайлов (мета)
На странице настроек перейдите на вкладку General Configuration > Internal Links Replacement и настройте, для каких групп следует заменять ссылки:

Включение групп
Сущности идентифицируются с помощью групп, которые включаются и отключаются независимо друг от друга:
- Homepage
- Custom posts
- Tags
- Categories
- Media
- Users
Если содержимое сайта не содержит ссылок, указывающих на определённую группу, вы можете отключить эту группу, чтобы ускорить выполнение процесса.
В зависимости от группы ссылки могут извлекаться и идентифицироваться из исходного контента или нет:
- Ссылки на custom posts и медиафайлы извлекаются из исходного контента, что позволяет загружать из БД только соответствующие переведённые записи.
- Ссылки на tags, categories и users не извлекаются из исходного контента; вместо этого все эти записи загружаются заранее из БД для получения их URL.
Например, если ваш пост содержит следующий контент:
<p>Link to <a href="https://mysite.com/hello-world/">Hello world</a> post.</p>
<p>Link to <a href="https://mysite.com/category/blog/">category</a>.</p>
<p>Link to <a href="https://mysite.com/tag/release/">tag</a>.</p>Тогда для замены внутренней ссылки на пост Hello world из БД загружается только этот пост, чтобы получить его URL для всех языков.
Однако для замены внутренних ссылок на категорию blog и тег release необходимо загрузить из БД все категории и теги для получения их URL.
Если у вас много тегов, категорий или пользователей и вы не ссылаетесь на них, лучше держать их группы отключёнными.