wp_editor verliert Daten, vielleicht ein html_entity_decode Problem?

Ich habe eine benutzerdefinierte Meta-Box, die ich mit WP Alchemy erstellt habe. Es hat zwei wp_editor Felder. Diese Felder verhalten sich sehr merkwürdig. Wenn ich nur einfachen Text in sie einfüge, funktionieren sie gut. Aber wenn ich Text mit Formatierungen verwende (fett, kursiv, viele Absätze, so etwas), speichert er den Text zunächst gut. Ich speichere es, ich sehe es dort, ich schaue auf die Seite und ich sehe es, und dann gehe ich, um den Beitrag wieder zu bearbeiten, und der Text ist weg.

Ich habe das gleiche Problem, ob ich WP Alchemy verwende, um die Meta-Box zu erstellen oder nicht.

Hier ist der Code für das relevante Feld der Metabox:

get_the_value('reviews')); $id = $metabox->get_the_name('reviews'); $settings = array(); wp_editor( $content, $id, $settings ); ?> 

Ich denke, das Problem hängt irgendwie mit html_entity_decode zusammen. Wenn ich das weglasse, scheint es die Daten gut zu speichern, aber natürlich zeigt es dann HTML, was ich nicht will.

Gibt es eine Alternative zu html_entity_decode? Kann ich noch etwas anderes tun, um zu verhindern, dass meine Daten gelöscht werden? Ich habe Dutzende von Meta-Boxen mit wp_editor erstellt, und ich habe dieses Verhalten noch nie gesehen. (Und ich habe alle Plugins auf meiner Site deaktiviert, um sicherzustellen, dass es sich nicht um einen Plugin-Konflikt handelt.)

Solutions Collecting From Web of "wp_editor verliert Daten, vielleicht ein html_entity_decode Problem?"