所以我已经做到了,如果你从我的成员自定义帖子类型中删除一个成员,它不会进入垃圾箱,只会永久删除它。问题是我仍然收到如下所示的消息:
我怎样才能否决我的functions.php中的消息
我知道我可以,/wp-admin/edit.php我可以评论一下:
echo '<div id="message" class="updated notice is-dismissible"><p>' . join( ' ', $messages ) . '</p></div>';
但是,当然,这不会永久有效,并且在您更新时会中断。
那么如何摆脱 1 个帖子移动到垃圾邮件?
更新
从我使用的帖子类型+ 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);
}
}
呼如林