i have some Custom post type with "user-id" metakey how can i delete all row in table on deleting user request? the user is not author of post, he have only metakey (user_id) stored inside table.
i can provide user capability to delete the post but need php code to perform delete whole row with user_id .
thanks
for ex.
add_action( 'delete_user', 'delete_his_posts');
function delete_his_posts($user_id) {
$user = get_user_by('id', $user_id);
$the_query = new WP_Query( $args );
if ( have_posts() ) {
while ( have_posts() ) {
the_post();
wp_delete_post( $post->ID, false );
}
}
}
Thanks
$args
array defined?