Anzeige der Erfolgsmeldung nach wp_update_post

Ich möchte eine Erfolgsmeldung beim Aktualisieren eines Formulars vom Front-End mit wp_update_post am Anfang des Formulars wp_update_post .

Ich benutze unten auf der Bearbeitungsseite

 $post_id = wp_update_post($edit_post); 

und definierte function

 function write_here_show_success_messages( $success_msg ) { echo '
'; echo ''.$success_msg.'
'; echo '
'; }

Wie führe ich diese function aus, wenn das Formular am Anfang des Formulars (oder an einer bestimmten Stelle auf der Seite) aktualisiert wird?

Solutions Collecting From Web of "Anzeige der Erfolgsmeldung nach wp_update_post"

wp_update_post

Die ID des Posts, wenn der Post erfolgreich in der database aktualisiert wurde. Andernfalls wird 0 zurückgegeben.

Also teste es nochmal.

 if ( $post_id != 0 ) { // success! write_here_show_success_messages(); } 

Oder Sie können eine Aktion verwenden.

 < ?php /** use action for success message **/ if ( $post_id != 0 ) { // success! add_action('form_message', 'write_here_show_success_messages' ); } ?> 
< ?php do_action('form_message'); ?>