Script fliegt wieder aus Beiträgen heraus, wenn kein Funktionsaufruf folgt. War bei mir so und es geht dabei nicht einmal um die Funktion, nur um den Kommentar für die Funktion. p-Tags müssen gesetzt werden, sonst macht WP das und erzeugt einen richtigen Absatz, <br> darf hingegen nicht gesetzt werden, sonst fliegt alles wieder raus. So sehen zumindest meine Erfahrungen aus.
<p style="line-height: 2px;"><!-- Hier folgt ein Script -->[COLOR=#800000]
<script src=[COLOR=#0000FF]"Mail.js"[/COLOR] type=[COLOR=#0000FF]"text/javascript"[/COLOR]>[/COLOR]</script>[COLOR=#800000]
<!-- Script Ende -->[/COLOR]</p>
Oder füge es halt als Shortcode ein.
Für eine Mail-Adresse hatte ich es bisher ähnlich gehandhabt, doch wird es dann per Funktion aufgerufen.
[COLOR=#800000]<script type=[COLOR=#0000FF]"text/javascript"[/COLOR]>ausgabe()[/COLOR]</script>[COLOR=#800000]
[/COLOR]
Und heute würde ich da nichts mehr bei der Mail-Adresse einfügen als eine ID und das Script im Footer, dann mit einer DOM-Methode ausgeben, wodurch Du Dir den NoScript-Bereich sparst, der dann ja nicht mehr erforderlich ist.