設定内部リンクの置換
内部リンクの置換
内部リンクの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を取得する必要があります。
タグ、カテゴリー、またはユーザーが多数あり、それらへのリンクがない場合は、それらのグループを無効のままにしておくことをお勧めします。