Конфигурация
КонфигурацияЗамена внутренних ссылок

Замена внутренних ссылок

Вы можете заменить 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.

Если у вас много тегов, категорий или пользователей и вы не ссылаетесь на них, лучше держать их группы отключёнными.