WordPressウェブサイトの国際化を検討しており、複数の理由により、グローバルトップレベルドメインオプションのサブディレクトリを使用することを決定しました。
example.com/de/
example.com/it/
example.com/es/
ただし、ローカル検索者のクリックスルー率を改善することを目的として、URLスラッグをローカル言語にする必要があります。それで
example.com/this-is-a-page
example.com/fr/c-est-une-page
example.com/es/esta-es-una-página
example.com/gr/auti-einai-mia-selida
WordPressでこれを行うことは可能ですか?そのようなセットアップの例を知っていますか?
プラグイン不要
これはプラグインなしで WPページテンプレート を使用して簡単に実行できます
header.php
をheader-spanish.php
にコピーしますfooter.php
をfooter-spanish.php
にコピーしますpage.php
をpage-spanish.php
にコピーします編集ページ-spanish.php
get_header();
をget_header('spanish);
に変更しますget_footer();
をget_footer('spanish');
に変更します/* */
内のすべての情報を削除し、/* Template Name: Spanish Pages */
を追加しますSpanish Pages
に変更しますこれで、独自のヘッダーとフッターを使用して、さまざまな言語をより詳細に制御できます。
Hreflangプラグインはどうですか?
ただし、 hreflang manager を使用することもできますが、これは単に<head>
を制御しますが、完全に制御したい場合、特に異なるサイドバー、フッター、ヘッダーが必要な場合はテンプレートページを使用する方法がありますページの言語に合わせて。
3国固有のコードでURLを書き換える方法(例:/ es /
/es/
を追加してから、ページにnoindexを作成し、スペイン語のページで、国コードをURLに追加する親es
を使用します。