私はこれを最近サイトで行っています。必要なすべてのドメインは、Pleskのドメインエイリアスを使用して同じ場所にポイントされていました。
wp-config.phpで、次のswitch文を使用して、ページが要求されたドメインを確認しました。
$_SERVER["HTTP_HOST"]
私はその後WP_SITEURLとWP_HOMEのようなものを設定するだけでなく、switchステートメント内のテーマ内で使用することができLANGUAGEを定義します。
私たちは、管理者が異なる言語を入力できるようにカスタムフィールドを使用し、wp-config.phpで定義された言語に基づいてフロントエンドでこれらを切り替えるために、コンテンツフィルタをfunctions.phpに追加しました。
function content_translation($content) {
$lang = SITE_LANG;
if($lang == 'de'){
$content = get_meta('de_content');
} else {
return $content;
}
return $content;
}
add_filter('the_content', 'content_translation');
はこれを行うには良い方法があるかもしれませんが、これは私が戻ってワードプレスのいくつかのバージョンを思い付いたものです。
あなたはまだ良い解決策を考え出しましたか?私は同じことを探しています.. – papaiatis