private function get_link_url($attachment, $instance)
{
if ('none' === $instance['link_to']) {
return false;
}
if ('custom' === $instance['link_to']) {
if (empty($instance['link']['url'])) {
return false;
}
return $instance['link'];
}
return ['url' => wp_get_attachment_url($attachment['id'])];
}