Menü Kapat

WPML’de etkin dili HTML body etiketine sınıf olarak eklemek

WPML, WordPress’de çoklu dil işlevi için kullanılan bir eklenti. Bu eklentiyi kullanırken hemen her zaman, özellikle css işlemleri için body öğesine, etkin dili sınıf olarak atamak gerekiyor.
Aşağıdaki kodu WPML forumundan aldım. Bu kodu kopyalayıp functions.php içine yapıştırdıktan sonra body öğelerinize etkin dil sınıf olarak atanacaktır.

<?php
   add_filter('body_class', 'append_language_class');
   function append_language_class($classes){
     $classes[] = ICL_LANGUAGE_CODE;  // ya da herhangi bir string
     return $classes;
   }
 ?>

Eğer ihtiyaç duyarsanız, ICL_LANGUAGE_CODE değişkeni yerine sizin tanımlayacağınız bir başka değişkeni ya da herhangi bir string‘i de sınıf olarak atayabilirsiniz.

Bu yazılar da ilginizi çekebilir

Bir cevap yazın

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir