Cấu hình
Cấu hìnhThay thế liên kết nội bộ

Thay thế liên kết nội bộ

Bạn có thể thay thế các URL liên kết nội bộ bằng URL tương ứng cho ngôn ngữ đích.

Chỉ các URL chứa tên miền của trang web (ví dụ: https://mysite.com/hello-world/) mới được thay thế. Các URL tương đối (ví dụ: /hello-world/) không được hỗ trợ.

Việc thay thế liên kết nội bộ chỉ được thực hiện đối với:

  • Custom posts (nội dung và meta)
  • Mục media (meta)

Trong trang Cài đặt, đi tới tab General Configuration > Internal Links Replacement và cấu hình để thay thế liên kết cho các nhóm nào:

Trang Cài đặt để thay thế liên kết nội bộ
Trang Cài đặt để thay thế liên kết nội bộ

Bật các nhóm

Các thực thể được xác định thông qua các nhóm, được bật/tắt độc lập:

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

Nếu nội dung trang web không chứa liên kết trỏ đến một nhóm nhất định, bạn có thể tắt nhóm đó để tăng tốc quá trình thực thi.

Tùy thuộc vào nhóm, các liên kết có thể được trích xuất và xác định từ nội dung gốc, hoặc không:

  • Liên kết đến custom postsmục media được trích xuất từ nội dung gốc, cho phép chỉ tải các mục đã dịch tương ứng từ cơ sở dữ liệu.
  • Liên kết đến tags, categoriesusers không được trích xuất từ nội dung gốc; thay vào đó, tất cả các mục này được tải trước từ cơ sở dữ liệu để lấy URL của chúng.

Ví dụ, nếu bài viết của bạn có nội dung sau:

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

Thì để thay thế liên kết nội bộ của bài viết Hello world, chỉ bài viết đó được tải từ cơ sở dữ liệu để lấy URL của nó cho tất cả các ngôn ngữ.

Tuy nhiên, để thay thế các liên kết nội bộ cho danh mục blog và tag release, tất cả các danh mục và tag phải được tải từ cơ sở dữ liệu để lấy URL của chúng.

Nếu bạn có nhiều tag, danh mục hoặc người dùng và không tạo liên kết đến chúng, thì tốt hơn là giữ các nhóm đó ở trạng thái tắt.