Hallo ich benutze Polylang und diesen php Code, um meinen Slider (ich habe mit Smart Slider) auf Englisch-Französisch umgestellt zu haben. Ich weiß nichts über PHP, aber ich habe es in einem Forum. Es funktionierte perfekt bis gestern.PHP Inhalt schaltet nicht mehr auf andere Sprache um (Polylang)
http://www.chooseyourtelescope.com/
<?php
$currentlang = get_bloginfo('language');
if($currentlang=="fr_FR"):
?>
<div>
<?php
echo do_shortcode('[smartslider3 slider=6]');
?>
</div>
<?php else: ?>
<div>
<?php
echo do_shortcode('[smartslider3 slider=4]');
?>
</div>
<?php endif; ?>
Jetzt bleibt es in Englisch. Ich denke nicht, dass das Problem von Smart Slider kommt. Ich habe versucht, die anderen Plugins zu deaktivieren und das vorherige Theme und die Polylang-Versionen wiederherzustellen, aber nichts hat sich geändert.
BTW meine Website reagiert und der Schieberegler wird nicht unter 800px Breite angezeigt. So können Sie das Problem auf dem Handy zum Beispiel nicht sehen.
sieht aus wie es mir funktioniert, stellen Sie einfach sicher, dass Ihr Browser es nicht übersetzt, bevor Sie es bemerken. Nebenbei bemerkt, gab es einige wichtige Probleme mit Ihrer Website beim ersten Laden, sah halb gebaut, bis ich auf etwas klicken. –
Ich bin auf Chrome. Ich habe es mit Firefox und IE versucht und funktioniert immer noch nicht. Die Seite ist übersetzt, aber nicht der Slider. Ich habe auch keine Probleme mit dem Laden auf den drei Browsern. – edou777
Das hat etwas mit Ihren Polylang-Einstellungen zu tun, da wenn Sie versuchen, die Website mit Google Translate zu übersetzen, übersetzt es auch den Slider-Inhalt. Überprüfen Sie diesen Link und sehen Sie sich den dynamischen String-Übersetzungsabschnitt an. Hoffe das hilft. https://www.sitepoint.com/multisprach-wordpress-websites-with-polylang/ –