Wie füge ich ein HTML Element in das ADMIN Postfenster ein?

Ich bin ein Neuling für die Entwicklung von WordPress-Plugins. Ich erstelle ein Plugin, das ein Bild von einigen APIs wie flickr holt und seine Werte wie seine URL in der database speichert. Und dieses bestimmte Bild wird dem Endbenutzer zusammen mit dem Inhalt angezeigt.

Jetzt versuche ich, eine function in meinem Plugin zu erstellen, die es dem Benutzer ermöglicht, die Vorschau des Bildes im Admin-Post-Fenster zu sehen, sobald es veröffentlicht wurde (im Edit-Post-Fenster).

Aber ich konnte keine Haken finden, um diese Vorschau im Admin-Postfenster zu erstellen.

Gibt es irgendwelche Haken, um ein HTML-Bild-Tag im Admin-Post-Fenster hinzuzufügen? Jede Hilfe dazu wäre sehr willkommen.

Solutions Collecting From Web of "Wie füge ich ein HTML Element in das ADMIN Postfenster ein?"

Das wird funktionieren. Es wird ein Meta-Feld unterhalb des Inhalts-Editor-Fensters get_preview_image() das alles ausgibt, was Sie in die function get_preview_image() . Ich habe das Argument $post eingefügt, damit Sie Informationen aus dem Post abrufen können.

Wenn Sie dies in einem benutzerdefinierten Post-Typ anstelle von Posts benötigen, bearbeiten Sie den Post- image_preview_add_meta_box() in der function image_preview_add_meta_box() .

 add_action( 'some_image_preview', 'get_preview_image', 10, 1 ); function image_preview_add_meta_box() { add_meta_box( 'image_preview-image-preview', __( 'Image Preview', 'image_preview' ), 'image_preview_html', 'post', 'normal', 'high' ); } add_action( 'add_meta_boxes', 'image_preview_add_meta_box' ); function image_preview_html( $post ) { wp_nonce_field( '_image_preview_nonce', 'image_preview_nonce' ); do_action( 'some_image_preview', $post ); } function get_preview_image( $post ) { echo 'This is cool!'; }