설정
설정내부 링크 교체

내부 링크 교체

내부 링크 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미디어 항목에 대한 링크는 원본 콘텐츠에서 추출되므로, 해당하는 번역된 항목만 DB에서 불러올 수 있습니다.
  • tags, categories, users에 대한 링크는 원본 콘텐츠에서 추출되지 않으며, 대신 이러한 항목 전체가 DB에서 미리 불러와져 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 게시물의 내부 링크를 교체하려면, 해당 게시물만 DB에서 불러와 모든 언어의 URL을 가져옵니다.

반면, blog 카테고리와 release 태그의 내부 링크를 교체하려면, 모든 카테고리와 태그를 DB에서 불러와 URL을 가져와야 합니다.

태그, 카테고리, 또는 사용자가 많고 이들에 대한 링크가 없는 경우에는, 해당 그룹을 비활성화 상태로 유지하는 것이 좋습니다.