Итак, я сделал так, что если вы удаляете участника из моего пользовательского типа сообщения, он не go to tra sh и просто удаляет его навсегда. проблема в том, что я все еще получаю это сообщение, показанное ниже:
![enter image description here](https://i.stack.imgur.com/OCmCY.png)
как я могу отменить сообщение в моих функциях. php
Я знаю, что могу просто /wp-admin/edit.php
Я могу просто закомментировать:
echo '<div id="message" class="updated notice is-dismissible"><p>' . join( ' ', $messages ) . '</p></div>';
но, конечно, это не работает постоянно и прерывается всякий раз, когда вы обновляете.
Так как мне избавиться от 1 сообщения, перемещенного в сообщение tra sh?
ОБНОВЛЕНИЕ
код для удаления пользователей из типа сообщений + пользователей Wordpress, которые я использую, выглядит следующим образом :
add_action('trashed_post', 'on_delete_members');
function on_delete_members()
{
$post = get_post();
if ($post->post_type === 'members' ) {
$email_address = get_post_meta($post->ID, 'email', true);
$user = get_user_by('email', $email_address);
$id = $user->ID;
wp_delete_user($id);
wp_delete_post($post->ID, true);
}
}