WordPress hat eine automatische Umsetzung der Anführungszeichen zu englischen oder deutschen Anführungszeichen. Möchte man einen Text schreiben, der auf Command-Basis in PHP Bezug nimmt, muss man die richtigen Sonderzeichen drin haben, ansonsten stimmen die Command-Befehle nicht mehr. Es kann auch sein, dass man ganz einfach die in der Schweiz gebräuchlichen Anführungszeichen verwenden möchte.

Ich habe verschiedene Varianten getestet und bin auf nachstehende Lösung gestossen, welche es erlaubt, die Funktion auch dann beizubehalten, wenn das Thema einen Update erhält. Dazu werden wir eine kleine Datei erstellen, welche dann als Plugin aktiviert/deaktiviert werden kann.

  1. Erstellen Sie eine Datei. Zum Beispiel mit dem Namen disable-smart-quote.php
  2. Kopieren Sie nachstehenden Code in diese Datei
    <?php
    /*
    Plugin Name: Disable Smart Quotes
    Plugin URI:
    Description: Abschalten der automatischen Umsetzung von Anfuehrungszeichen.
    Version: 1.0
    Author: WebNots
    Author URI: https://www.webnots.com
    */
    remove_filter('the_content', 'wptexturize');
    remove_filter('comment_text', 'wptexturize');
    remove_filter('the_title', 'wptexturize');
    ?>
  3. Loggen Sie sich via FTP auf Ihrer Webseite ein
  4. Kopieren Sie die so erstellte Datei ins Verzeichnis /wp-content/plugins
  5. Gehen Sie nun zum WordPress-Dashboard und navigieren Sie zu Plugins
  6. Aktivieren Sie das so erstellte Plugin und die in der Schweiz gebräuchlichen Anführungszeichen (auch alle Anderen) werden nicht mehr umgesetzt.