Lesefortschritt:

    ICL_LANGUAGE_CODE: Sprachabfragen mit dem WPML-Sprach-Plugin nutzen

    12. Mai 2024 | HTML, Plugins, SocialMedia, Word­Press

    Trick # 343 | Dieser Beitrag beinhaltet 393 Wörter. – Geschätzte Lesezeit: ca. 2 Minuten.

    Wenn Sie das WPML-Plugin für Ihre übersetzten Websites benutzen, werden Sie ab und an Grenzen finden – vor allem, wenn Sie sprachangepasste Inhalte (Texte, Bilder usw.) in Ihren Templates verwenden. Um solche Templates ebenfalls mehrsprachig zu machen, bietet WPML einen praktischen String an, den Sie nutzen können. Wir stellen Ihnen diesen hier vor.

    Als Beispiel nehmen wir hier ein Grafikfile, das in den Meta-Tags einer Website erscheinen soll. Die Website in unserem Beispiel existiert auf Deutsch – mit einer englischen und einer französischen Sprachvariante. Im Beispiel wollen wir das Facebook-Open-Graph-Bild in verschiedenen Sprachvarianten ausgeben.

    Dafür benötigen Sie den String (ICL_LANGUAGE_CODE == 'XX'), welcher Ihnen von WPML mitgeliefert wird. Das «XX» müssen Sie dabei durch die zweistellige Sprachvariante ersetzen: z.B. also «de», «fr», «en» etc.

    Für unser Beispiel fügen wir den folgenden Code in die Datei «header.php» unseres Child-Themes ein:

    <?php if (ICL_LANGUAGE_CODE == 'en'): ?>
    <meta property="og:image" content="https://URL-ZUM-BILD/facebook-open-graph-en.png" />
    <?php elseif (ICL_LANGUAGE_CODE=='fr'); ?>
    <meta property="og:image" content="https://URL-ZUM-BILD/facebook-open-graph-fr.png" />
    <?php else: ?>
    <meta property="og:image" content="https://URL-ZUM-BILD/facebook-open-graph-de.png" />
    <?php endif; ?>

    Angepasst werden muss der Teil «URL-ZUM-BILD» auf den Zeilen 2, 4 und 6, damit der Code beim Teilen auf Facebook das richtige Open-Graph-File mitgibt.

    Der Code prüft zunächst, ob die englische Sprachvariante aktiviert ist und gibt dann das korrekte File aus. Wenn englisch nicht zutrifft, wird auf eine französische Variante geprüft und allenfalls das frankophone Open-Graph ausgegeben. Trifft auch das nicht zu, wird das deutschsprachige Standard-Bild angezeigt.

    Werbung

    Themes- und Plugin-Updates rückgängig machen

    Wem ist es noch nie passiert: Das Plugin-Update verträgt sich nicht mit der Word­Press-Version - das Theme-Update legt die Website lahm ... Die  eigene Installation aktuell zu halten ist sicher ein cleverer Grundsatz; ab und an kann allzu ...
    Keine Inhalte gefunden.

    Werbung

     

    Pin It on Pinterest

    Share This
    Überblick über den Datenschutz

    Diese Website verwendet Cookies, damit wir Ihnen die bestmögliche Benutzererfahrung bieten können. Cookie-Informationen werden in Ihrem Browser gespeichert und dienen dazu, Sie wiederzuerkennen, wenn Sie auf unsere Website zurückkehren, und unserem Team zu helfen, zu verstehen, welche Bereiche der Website Sie am interessantesten und nützlichsten finden.