Ich bin gerade dabei für eine Javascript Seite Wordpress einzusetzen. Das Problem dabei ist, wenn man <script>...</script> Blöcke einbindet, dass die Textformatierung die Anführungszeichen umwandelt.
also z.b.
<script type="text/javascript">
alert("Hallo!");
</script>
Wird zu:
<script type="text/javascript">
alert(& #8221;Hallo!& 8221

;
</script>
(ohne die Leerzeichen)
Das funktioniert natürlich nicht mehr. Eine Lösung kann sein, alles in
JS Dateien auszulagern, aber nicht wenn auf jede Seite Beispiele sollen.
Da ich kein
Plugin fand hab ich den Code angepasst:
Datei:functions-formatting.php
(im Verzeichniss
wp-includes)
8(neu): $script = false;
...
12: if (isset($curl{0}) && '<' != $curl{0} && $next && !$script) { // If it's not a
tag
...
39 :} elseif ( strstr($curl, '<script') ) 40: {
41: $script = true;
42: } elseif (strstr($curl, '</script') ) {
43: $script = false;
44: } elseif (strstr($curl, '<code') || strstr($curl, '<pre') || strstr($curl, '<kbd') || strstr($curl, '<style') ) {
...
dadurch werden die Sonderzeichen innerhalb des script Blocks nicht mehr verändert.
Also - falls jemand sowas braucht hier ist es oder vielleicht gibt es auch ein
Plugin das ich nicht gefunden habe.
Für Tipps, wie man sowas einbauen kann ohne an den
WP Code zu gehen, wäre ich auch dankbar (ich nutze
WP erst seit wenigen Tagen), da ich natürlich bei updates Probleme damit kriegen werde.