Ich vergesse jedes (wirklich jedes) mal bei do_shortcode() das echo davor. Es klingt ja auch so, als ob da etwas „getan“ wird von der Funktion. Und dann wundere ich mich, warum nichts passiert. Bis ich realisiere, dass da noch ein „echo“ davor gehört, damit auch was passieren kann. m(