xili-language V. 2.15.1: Fahnen Funktion Verbessert für Theme Entwickler

Die xili-language Version 2.15.0 führte die Funktion  add_theme_support ('custom_xili_flag') ein, um die Sprachauswahl mittels Fahnen zu ermöglichen die in der Medienbibliothek gespeichert sind.

Über den Parameter array ($args) der mit der xili-language Version  2.15.1 eingeführt wird, ist es nunmehr möglich die Fahnen aus einem Unterordner des Themes auszulesen. Dies bietet einen einfachen Weg für Webmaster Fahnen die im Design des Themes bereitgestellt werden zu integrieren. Es ist somit kein zusätzliches hoch laden der Fahnen-Dateien in die Medienbibliothek mehr notwendig.

Hier ein beispielhafter Code der in einen Funktionsaufruf  verwendet werden kann über add_action ‘after_setup_theme‘ (Priorität auf 12 gesetzt)

$listlanguages = array(
'ar_ar','ar_ma', 'ar_xx', 'cn_cn',
'de_de', 'en_us', 'es_es', 'fr_be', 'fr_ca', 'fr_fr',
'it_it', 'ja_ja', 'ja', 'km_kh', 'pt_pt', 'ru_ru', 'zh_cn') ;

$args = array();
foreach ( $listlanguages as $one_language ) {
$args[$one_language] = array(
'path' => '%2$s/images/flags/'.$one_language.'.png',
'height' => 16,
'width' => 11
);
}
add_theme_support ( 'custom_xili_flag', $args );

%2$s wird im ‘Pfad’ verwendet, da die Fahnen sich hier im Beispiel in einem Unterverzeichnis des Child-Theme befinden, es wird vorausgesetzt, das sich hier alle Bilddateien befinden.

Um Beispiele in der Verwendung innerhalb des ‘loop’ zu sehen enthält das verwaltete twenty fourteen-xili Theme das innerhalb des xili-language Plugin verfügbar ist eine entsprechende Integration und prüft über die vorhandene Sprachliste ebenfalls auf vorhandene Fahnen-Dateien. Die neueste Version des twenty thirteen-xili Theme wird eine weitere Integrationsmöglichkeit enthalten.