public static function deleteTransientWithUser($transient, $user_id = null)
{
$user_id = is_null($user_id) ? get_current_user_id() : $user_id;
do_action('delete_user_transient_' . $transient, $transient, $user_id);
$transient_timeout = '_transient_timeout_' . $transient;
$transient = '_transient_' . $transient;
$result = delete_user_meta($user_id, $transient);
if ($result) {
delete_user_meta($user_id, $transient_timeout);
do_action('deleted_user_transient', $transient, $user_id);
}
return $result;
}