flag as media

xili-language V. 2.15: Der einfachste Weg Fahnen zur Sprachwahl zu verwalten!

In dieser Woche wird xili-language in der Version 2.15 ausgeliefert und erhält wichtige Neuerungen für Webmaster und Theme Entwickler.

Obwohl Fahnen einige Beschränkungen für die Sprachwahl mit sich bringen (*) erhält xili-language nun die Möglichkeit, Fahnen für die Sprachwahl auswählen zu können, bislang war es hierfür notwendig in CSS den Namen für eine Sprache durch eine Fahne ersetzen zu lassen.

(*) gleiche Sprachen werden oft in mehreren Ländern gesprochen!

Einige Beispiele für die Umsetzung mit Fahnen zur Sprachwahl wurden bereits in den fünf mitgelieferten mehrsprachigen Child Themes wie zum Beispiel dem twenty fourteen xili das hier live im Einsatz ist gezeigt. Die neueren Versionen der Child Themes werden nun direkt mit den neuen Funktionen der xili-language Version 2.15 zur Veranschaulichung ausgeliefert.

Mit den Mitteln der Grundfunktionen in WordPress und dem xili-language Plugin ist es nunmehr möglich:

  • eine vorhandene Fahne aus der Medienbibliothek auswählen zu können
  • diese Fahne einer Sprache zu zu ordnen
  • in einem neuen Dialog, der sich im Design Menü befindet, einige Anzeige-Parameter zu verwalten
  • sowie ein automatischer Prozess um Style Zeilen im Header zu setzen.

Entwickler erhalten zudem:

  • eine neue Funktion add_theme_support() mit dem Parameter ‘custom_xili_flag’
  • neue Filter um ihre Benutzerdefinierten Themes zu setzen
  • neue Shortcodes um Fahnen nutzen zu können die in der Medienbibliothek vorhanden sind und vorher durch den Webmaster hochgeladen wurden

Einige Bildschirmfotos:

Unten ein Ausschnitt aus der Medienliste, ein Bild wurde als Fahne zugeordnet  (das zweite als Kopfbild)

flag example
flag example

Das untere Bildschirmfotos zeigt die Hauptfunktion (ob eine Fahne oder der Name angezeigt werden soll), die Liste der verfügbaren Fahnen in der Medienbibliothek sowie einige sehr technische Zeilen für versierte und fortgeschrittene Benutzer. Für die fünf Beispiel Child Themes gelten diese Parameter als Stilvorlagen:

xili-language flag settings
xili-language flag settings

Vorteile:

  • die Wahl der Fahne ist frei und nicht landesspezifisch abhängig, das Plugin wählt das richtige Format des zugewiesenen Bildes aus der Medien Bibliothek
  • Theme Entwickler können durch die Verwendung der Filter Standardoptionen und Einstellungen vorgeben

Nachteile:

  • noch mehr Code-Zeilen