2017-04-18 4 views
0

Warum zeigen alle neuen WordPress Posts mit einer Grafik oder einem Link den entsprechenden HTML Code anstelle des Bildes oder Links?Beitrag img HTML statt Grafik

Wenn ich eine neue Stelle ich den visuellen Editor verwenden, und ich drücke Medien hinzufügen, dann eine Grafik auswählen, die ich hochgeladen habe, und die Grafik zeigt, wie im visuellen Editor erwartet. Ich drücke dann Vorschau und der volle HTML-Text "img" erscheint im Vorschaufenster anstatt der Grafik. Wenn Sie das img-Element des Vorschaufenster untersuchen, enthält es Anführungszeichen um das gesamte img-Element und behandelt es so als Text. Das gleiche Problem tritt beim Einfügen eines Links auf - der vollständige "a" HTML-Text wird angezeigt. Diese

geschieht für mich auf dem die Standard-Installation von WP 4.7.3. WP 4.7.3 auf einem vollständig gepatchten Windows 7 64-Bit-PC installiert. Apache 2.4.23, PHP 7.1.3, MySQL 5.7.15 mit utf8mb4_general_ci Sortierung (auch utf8_default_collation). Es sind keine Plugins aktiv (ich habe nur die 2 Standard-Plugins installiert). Es sind keine anderen Themen als 3 Standard und Twenty Seventeen aktiv. Mit Chrome 57/Safari/Firefox machen alle dasselbe.

Ich habe auf einem anderen Windows-PC installiert und das gleiche Problem bekommen. Wenn ich Medien hinzufügen und die Grafik hinzufüge, dann wechsle zum Texteditor, der Text des "img" -Elements wird korrekt im Editor angezeigt. Wenn ich diese Textansicht in der Vorschau anschaue oder sie veröffentliche, wird das vollständige Element "img" als Text angezeigt, genau wie beim Veröffentlichen in der Ansicht des visuellen Editors. Wenn ich manuell ein "a" Link-Element eintrage, zeigt es den vollen "a" HTML nicht nur den sichtbaren Text der Verbindung an. Alle diese Szenarien zeigen stattdessen das HTML. Neustart des Apache, gelöschter Cache, Überprüfung aller Apache- und PHP-Protokolle und keine Fehler in der Chrome-Konsole.

+0

Verwenden Sie den WYSIWYG-Editor? Haben Sie versucht, in die "Code" -Ansicht zu wechseln, um die "Anführungszeichen" zu sehen und zu entfernen? – Illdapt

+0

Gibt es überhaupt keine Wordpress-Foren, in denen man solche Fragen stellen kann? – Rob

+0

Ich fragte im WordPress-Support-Forum, habe aber noch keine Antworten erhalten. Benutzer unter SO reagieren immer früher. – lokisson

Antwort

0

Ich fand dieses Problem durch die Filtereinstellung in der php.ini-Datei verursacht. Aus einer früheren PHP-Anwendung wurde die folgende Einstellung gesetzt:

filter.default = full_special_chars

Diese wickelte die Posting-Information in Anführungszeichen. Das Auskommentieren dieser Einstellung löste das Problem.