wp-forecast mit WPML nutzen

Erst einmal vielen Dank an Peter, der mir die Frage gestellt, wie man wp-forecast und WPML so verwenden kann, dass die richtige Sprache im Wetter Widget angezeigt wird.

Nun WPML ist ein WordPress Plugin für Mehrsprachigkeit. Man kann laos damit eine Seite in vielen Sprachen aufbauen. WPML zeigt dazu einen Sprachselektor an, dort kann man die gewünschte Sprache aussuchen. Die aktuell ausgewählte Sprache steht immer in der globalen PHP Variablen ICL_LANGUAGE_CODE.

So, kann man mit ein paar Zeilen HTML in der sidebar.php den gewünschten Effekt erzielen.
Das könnte bspw. so aussehen, wenn man eine deutsch/schwedische Website betreibt:

<div id="wp-forecast-99" class="widget-container wp_forecast_widget">
	<?php if (ICL_LANGUAGE_CODE=="de"): ?>
		<h3>Deutsche Wetterüberschrift</h3>
	<?php else: ?>
		<h3>Schwedische Wetterüberschrift</h3>
	<?php endif; ?>
        <?php if (ICL_LANGUAGE_CODE=="de") $wpll="de_DE"; else $wpll="sv_SE"; 
              wp_forecast_widget(array(), "B", $wpll ); 
        ?>
</div>

Den Code baut man einfach an der gewünschten Stelle in der sidebar.php ein.

Keine Antworten

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.

:bye: 
:good: 
:negative: 
:scratch: 
:wacko: 
:yahoo: 
B-) 
mehr...
 
ALL-INKL.COM - Webhosting Server Hosting Domain Provider Blogverzeichnis - Blog Verzeichnis bloggerei.de