Wie fügt man der WordPress-Seite jedes Mal ein benutzerdefiniertes Feld hinzu, wenn der Benutzer ein neues Bild im WP Visual Editor hochlädt?

Ich habe lange in GOOGLE gejagt. Ich möchte ein benutzerdefiniertes Feld hinzufügen, wenn der Nutzer ein neues Bild auf einer Seite oder in einem Post hochlädt. Gibt es irgendwelche Hooks oder Filter, mit denen neue Bilder in WordPress hochgeladen werden können?

Ich bin neu in WP und möchte das machen lassen. Danke im Voraus.

Solutions Collecting From Web of "Wie fügt man der WordPress-Seite jedes Mal ein benutzerdefiniertes Feld hinzu, wenn der Benutzer ein neues Bild im WP Visual Editor hochlädt?"

Wenn ein Bild über den add_attachment hochgeladen wird, wird der add_attachment ausgetriggers, wobei die ID des Anhangs als Parameter übergeben wird. Mithilfe der ID können Sie vollständige post_parent für den Anhang post_parent , um die ID des post_parent / der Seite zu ermitteln, an die das Bild angehängt ist (in der post_parent Eigenschaft gespeichert). Beispielcode:

 add_action( 'add_attachment', 'GoWP_wpse156258' ); function GoWP_wpse156258( $ID ) { $attachment = get_post( $ID ); $post_id = $attachment->post_parent; update_post_meta( $post_id, 'your_meta_key', 'your_meta_value' ); } 

Ich hoffe, das hilft!