wie man Seite nach Löschungspost innerhalb einer Pfostenseite umadressiert?

so auf dem Thema single.php ich möchte löschen Button, so dass sie den Beitrag direkt löschen können. Nachdem der Post gelöscht wurde, wird die Seite zur Profilseite umgeleitet.

Hier ist die Schaltfläche zum Löschen html

<a class="edit-post" onclick="redirectFunction();" href="https://wordpress.stackexchange.com/questions/251494/how-to-redirect-page-after-delete-post-inside-a-post-page/articles/"> Delete  

und das ist das Skript zum Löschen des Posts

 function redirectFunction(){  } 

Das Problem ist, wenn ich auf einen anderen Link klicke, der auf der Seite angezeigt wird, triggers es auch diese function aus, um den Beitrag zu löschen.

Bitte hilf mir oder lass es mich wissen, wenn es einen besseren Weg gibt. Vielen Dank

Solutions Collecting From Web of "wie man Seite nach Löschungspost innerhalb einer Pfostenseite umadressiert?"

Es gibt einen wp_delete_post() in wp_delete_post() , der after_delete_post . Also haken Sie eine function in diesem Hook und leiten Sie Ihren Benutzer dorthin, wo Sie möchten. Sie können auf die Autorenseite redirect

 add_action( 'trash_post', 'the_dramatist_redirect_after_post_delete' ); function the_dramatist_redirect_after_post_delete() { if ( !is_admin() ) { wp_safe_redirect( get_author_posts_url( get_current_user_id() ) ); exit(); } } 

Ich hoffe, das hilft.