Wordpress 如何为每种语言向添加类?

Wordpress 如何为每种语言向添加类?,wordpress,class,localization,Wordpress,Class,Localization,当我使用WPML切换语言时,我想向添加一个特定的类。我现在正在使用英语和德语,所以我的目标是获得或由于打开的语言。我如何管理它?您可以使用ICL\u语言\u代码。这里有记录: 类似这样的方法会奏效: <body class="<?php echo(ICL_LANGUAGE_CODE) ?>"> 在Wordpress中使用q-translate时,我使用了以下代码 add_filter( 'body_class', 'custom_class' ); function

当我使用WPML切换语言时,我想向添加一个特定的类。我现在正在使用英语和德语,所以我的目标是获得或由于打开的语言。我如何管理它?

您可以使用ICL\u语言\u代码。这里有记录:

类似这样的方法会奏效:

<body class="<?php echo(ICL_LANGUAGE_CODE) ?>">

在Wordpress中使用q-translate时,我使用了以下代码

add_filter( 'body_class', 'custom_class' );
function custom_class( $classes ) {
    if (qtranxf_getLanguage() == 'en') {
        $classes[] = 'eng';
    }
    elseif (qtranxf_getLanguage() == 'ar') {
        $classes[] = 'arbic';
    }
    return $classes;
}

我想我现在会使用qTranslate,因为它让我有更多的能力在我的主题中自己修复翻译。如果你得到了这个问题的答案,请分享它以供将来参考。谢谢。对我来说,这只适用于原文英语,在这种情况下,没有添加任何其他翻译。