Wo genau hast Du den Code denn eingefügt? Wird der falsche Slider ausgegeben, oder gar keiner?
An den Anführungszeichen dürfte es eigentlich nicht liegen, siehe auch Screenshot in der Doku und intval() im Shortcode selbst.
Und noch eine Frage am Rande, wird das Plugin WPML benutzt und ist aktiv? ICL_LANGUAGE_CODE ist eine Konstante aus diesem Plugin.
Ich hatte den Code direkt in der header.php und nicht das WPML Plugin, sondern qtransateX zur Übersetzung genutzt. Als "Lösung" habe ich nun alle verschiedensprachigen Slider eingebunden und per CSS die Ausgabe geregelt. Quick and Dirty.
Wie gesagt, besten Dank fürs Gedanken machen!