如何为每种语言添加一个类?

时间:2011-05-23 07:18:53

标签: wordpress class localization

当我使用WPML切换语言时,我想向<body>添加一个特定的类。我现在正在使用英语和德语,所以我的目标是通过开启语言获得<body class="en"><body class="de">。我该如何管理?

2 个答案:

答案 0 :(得分:0)

您可以使用ICL_LANGUAGE_CODE。它在这里记录: http://wpml.org/documentation/support/wpml-coding-api/

这样的事情会起作用:

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

答案 1 :(得分:0)

在使用 q-translate 的 Wordpress 中,我使用了此代码

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