0
目標是有一個WordPress語言版本共享媒體庫(圖片...),用戶帳戶等varius語言版本,但也在他們自己的二級域名工作,所以我有website.com和website.cc和website.de和類似的,但我不需要管理三個不同的wordpress。多種語言的WordPress網站,每個語言都有自己的域名
我想應該可以使用一些DNS魔術,但我還沒有能夠谷歌任何如何做到這一點。有人可以幫忙嗎?
目標是有一個WordPress語言版本共享媒體庫(圖片...),用戶帳戶等varius語言版本,但也在他們自己的二級域名工作,所以我有website.com和website.cc和website.de和類似的,但我不需要管理三個不同的wordpress。多種語言的WordPress網站,每個語言都有自己的域名
我想應該可以使用一些DNS魔術,但我還沒有能夠谷歌任何如何做到這一點。有人可以幫忙嗎?
我最近在網站上做了這個。通過使用Plesk中的域別名,所有需要的域都被指向相同的地方。
在wp-config.php中,我通過使用下面的switch語句來檢查頁面被請求來自哪個域。
$_SERVER["HTTP_HOST"]
我然後設置類似WP_SITEURL和WP_HOME的事情,以及確定其可以在switch語句中的主題中使用的語言。
我們使用自定義字段來允許管理員輸入不同的語言,然後將內容過濾器添加到functions.php中,以根據wp-config.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');
可能有更好的方法來做到這一點,但這是我想出了幾個WordPress的版本。
您是否想出了一個好的解決方案呢?我正在尋找同樣的事情.. – papaiatis