getBy(array( 'attachment_id' => $post_ID )); if ($imageRecord->isEmpty()){ $image_name = basename(wp_get_attachment_url( $post_ID )); $imageRecord->set(array( 'attachment_id' => $post_ID, 'image_url' => '', 'image_filename' => $image_name ))->insert(); } } }