- Prestashop - 1-Click Upgrade findet kein Update- 03.01.24
- Prestashop: Paypal Modul wirft nach Update Fehler- 16.11.23
- Shopware - Google Feed- 10.01.23
- TYPO3: Redirects auf 301- 10.03.22
- PrestaShop: Herr, Frau, Divers- 03.02.22
- Plesk, externer Maildienstleister, unzustellbar- 17.06.21
- TYPO3 Bootstrap Package Error- 27.04.21
WPML und x-default
Mit dem Plugin WPML lassen sich mehrsprachige Wordpress-Webseiten umsetzen. Sogar hreflang-tags werden automatisch erzeugt, allerdings fehlt der x-default Wert.
Um diesen zu ergänzen, muss folgender Code in die Datei functions.php eingefügt werden:
add_filter('wpml_alternate_hreflang', 'wps_head_hreflang_xdefault', 10, 2);
function wps_head_hreflang_xdefault($url, $lang_code) {
if($lang_code == apply_filters('wpml_default_language', NULL )) {
echo '<link rel="alternate" href="' . $url . '" hreflang="x-default" />';
}
return $url;
}
Jetzt sollte der x-default Wert eingefügt werden und zwar mit den Eigenschaften der Standardsprache.
Soll sich der x-default Wert an einer anderen Sprache orientieren, so kann die Zeile
if($lang_code == apply_filters('wpml_default_language',NULL )) {
beispielsweise durch
if($lang_code == "en") {
ersetzt werden.
Kommentare (0)
Keine Kommentare vorhanden