配置替换内部链接
替换内部链接
您可以将内部链接的 URL 替换为目标语言对应的 URL。
仅替换包含网站域名的 URL(例如:https://mysite.com/hello-world/)。不支持相对 URL(例如:/hello-world/)。
内部链接替换仅在以下情况下执行:
- Custom posts(内容和 meta)
- 媒体项目(meta)
在设置页面中,前往 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。
如果您有大量标签、分类或用户,且没有链接指向它们,建议保持这些组为禁用状态。
Next