Configuración
ConfiguraciónReemplazar enlaces internos

Reemplazar enlaces internos

Puedes reemplazar las URLs de los enlaces internos por la URL correspondiente al idioma de destino.

Solo se reemplazan las URLs que contienen el dominio del sitio web (p. ej.: https://mysite.com/hello-world/). Las URLs relativas (p. ej.: /hello-world/) no son compatibles.

Los reemplazos de enlaces internos solo se ejecutan para:

  • Custom posts (contenido y meta)
  • Elementos multimedia (meta)

En la página de Ajustes, ve a la pestaña General Configuration > Internal Links Replacement y configura para qué grupos reemplazar los enlaces:

Página de Ajustes para reemplazar enlaces internos
Página de Ajustes para reemplazar enlaces internos

Activar grupos

Las entidades se identifican mediante grupos, que se activan/desactivan de forma independiente:

  • Homepage
  • Custom posts
  • Tags
  • Categories
  • Media
  • Users

Si el contenido del sitio web no contiene enlaces que apunten a un grupo determinado, puedes desactivar ese grupo para acelerar la ejecución del proceso.

Dependiendo del grupo, los enlaces pueden extraerse e identificarse a partir del contenido de origen, o no:

  • Los enlaces a custom posts y elementos multimedia se extraen del contenido de origen, lo que permite cargar únicamente las entradas traducidas correspondientes desde la base de datos.
  • Los enlaces a tags, categories y users no se extraen del contenido de origen; en su lugar, todas estas entradas se cargan previamente desde la base de datos para obtener sus URLs.

Por ejemplo, si tu post contiene el siguiente contenido:

<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>

Entonces, para reemplazar el enlace interno del post Hello world, solo se carga ese post desde la base de datos para obtener su URL en todos los idiomas.

Sin embargo, para reemplazar los enlaces internos de la categoría blog y la etiqueta release, se deben cargar todas las categorías y etiquetas desde la base de datos para obtener sus URLs.

Si tienes muchas etiquetas, categorías o usuarios y no enlazas a ellos, es mejor mantener sus grupos desactivados.