其他语言的WordPress主页标语

其他语言的WordPress主页标语,wordpress,multilingual,Wordpress,Multilingual,我有我的WordPress网站的主页标语。我安装了一个名为Qtranslate x的多语言插件。现在我可以有一个英文版的每一页,但标题的主页仍然在荷兰语(原语言)。这是因为它是在“常规主题选项”部分确定的 我能做些什么,使主页的标语也可以是多语言的?一个完整的解决方案将允许您通过选项定义标题,但这将使您朝着正确的方向开始 在主题的函数文件中,添加以下代码(使用过滤器): 语言标识符的一个来源(可能不是最好的)是:一个完整的解决方案将允许您通过选项定义标题,但这将使您从正确的方向开始 在主题的函数

我有我的WordPress网站的主页标语。我安装了一个名为Qtranslate x的多语言插件。现在我可以有一个英文版的每一页,但标题的主页仍然在荷兰语(原语言)。这是因为它是在“常规主题选项”部分确定的


我能做些什么,使主页的标语也可以是多语言的?

一个完整的解决方案将允许您通过选项定义标题,但这将使您朝着正确的方向开始

在主题的函数文件中,添加以下代码(使用过滤器):


语言标识符的一个来源(可能不是最好的)是:

一个完整的解决方案将允许您通过选项定义标题,但这将使您从正确的方向开始

在主题的函数文件中,添加以下代码(使用过滤器):

语言标识符的一个来源(可能不是最好的)是:

add_filter( 'wp_title', 'my_title_filter', 1, 2 );

function my_title_filter($title, $sep) {

    // Only do this on the home page!
    if (! is_home() && ! is_front_page()) {
        return $title;
    }        
    // Get the language.  You've not included details, so this code is for the WPML Multilingual CMS plugin
    $language = ICL_LANGUAGE_CODE;

    // If the above doesn't work, try this:
    // $language = get_bloginfo("language");

    // Change the title based on the language
    switch ($language) {
        case 'en-US':
            return 'My English Title';
        case 'es-ES':
            return 'Mi español Título';
        // Other languages here....
        case 'nl-BE':
        default:
            return $title;
    }
}