Sorry, dass ich das Thema wieder aufrolle, aber ich habe eine Lösung für die deutsche Typografie in Wordpress gefunden; sie funktioniert OHNE Plugins! In den folgenden Zeilen werden das öffnende Anführungszeichen, das schließende Anführungszeichen, sowie das (fehlerhafte) schließende Anführungszeichen welches nach Zahlen steht (siehe Ammaletu's Beitrag) gefixt.
[size=18]// ANLEITUNG[/SIZE]
Folgender Code (sollte) steht bei euch in ca. Zeile 59-60 in der formatting.php Datei im Pfad /wp-includes/ eures Blogs.
(NOTE: Bitte vergesst nicht, dass ich die Latin-Codes wie z.B. & #8221; absichtlich mit dem Leerzeichen geschrieben habe, da sonst das Forum es zerhaut. Also bei dem Code, den ihr mit dem jetzigen ersetzt, dass Leerzeichen bei & # entfernen, das sieht dann so aus: &#
Dies muss bei allen Latin-Codes gemacht werden!)
$dynamic_characters = array('/\'(\d\d(?:’|\')?s)/', '/(\s|\A|[([{<]|")\'/', '/(\d+)"/', '/(\d+)\'/', '/(\S)\'([^\'\s])/', '/(\s|\A|[([{<])"(?!\s)/', '/"(\s|\S|\Z)/', '/\'([\s.]|\Z)/', '/(\d+)x(\d+)/');
$dynamic_replacements = array('& #8217;$1','$1& #8216;', '$1& #8243;', '$1& #8242;', '$1& #8217;$2', '$1' . $opening_quote . '$2', $closing_quote . '$1', '& #8217;$1', '$1& #215;$2');
Nun ersetzen wir den Code von oben mit folgendem Code:
$dynamic_characters = array('/\'(\d\d(?:’|\')?s)/', '/(\s|\A|")\'/', '/"(\d+)"/', '/(\d+)"/', '/(‘\d+)\'/', '/(\d+)\'/', '/(\S)\'([^\'\s])/', '/(\s|\A)"(?!\s)/', '/"(\s|\S|\Z)/', '/\'([\s.]|\Z)/', '/(\d+)x(\d+)/');
$dynamic_replacements = array('& #8217;$1','$1& #8216;', '& #8222;$1& #8220;', '$1“', '$1& #8217;', '$1& #8242;', '$1& #8217;$2', '$1& #8222;$2', '& #8220;$1', '& #8217;$1', '$1& #215;$2');
Speichern, uploaden, fertig!
Ich hoffe ich konnte euch helfen ;)