Metabox behält Teile des Shortcodes

Ich erstelle eine benutzerdefinierte Metabox und sie wird mit Shortcode gefüllt. Das Problem ist, nachdem ich es gespeichert habe, entfernt / löscht es den letzten Teil des Shortcodes wie folgt:

Sollte sein:

[myshortcode id = “3”]

Ergebnis (Fehler):

[myshortcode id =

Ich überprüfte die database, und es speicherte so, wie es sein sollte, und wenn ich das Frontend versuche, funktioniert es. Ich würde es (zumindest für den Moment) verlassen, aber wenn ich die Seite speichere / aktualisiere – wieder, dann wird das errorshafte Ergebnis gespeichert.

Hier ist mein Code:

function custom_meta_box_markup($object) { global $post; wp_nonce_field(basename(__FILE__), "meta-box-nonce"); //retrieve the metadata values if they exist $value = get_post_meta($post->ID, "meta-box-text", true); ?> 
<input name="meta-box-text" type="text" value="">
post_type) return $post_id; $meta_box_text_value = ""; if(isset($_POST["meta-box-text"])) { $meta_box_text_value = $_POST["meta-box-text"]; } update_post_meta($post_id, "meta-box-text", $meta_box_text_value); } add_action("save_post", "save_custom_meta_box", 10, 3);

Kann mir jemand sagen, was schief gelaufen ist?

Danke im Voraus!

Solutions Collecting From Web of "Metabox behält Teile des Shortcodes"

Ich sollte wirklich schlafen: P Der Shortcode ist [master slider] und ich habe [metaslider] manuell geschrieben .. Diese Metabox muss mir in den Sinn gekommen sein ..

Ändern Sie einfach die entsprechende Zeile wie folgt:

 value="< ?php echo esc_html($value); ?>"> 

und es funktioniert. Danke @Howdy_McGee, dass er mich in die richtige Richtung weist! Auch @s_ha_dum für zusätzliches Wissen.