public function delete($post_id) { try { $postBO = $this->get($post_id); if (isset($postBO->attachment_metadata) && isset($postBO->attachment_metadata->sizes)) { if (isset($postBO->attachment_metadata->sizes->slider_thumb) && isset($postBO->attachment_metadata->sizes->slider_thumb->file)) { Utils::deleteFile($postBO->attachment_metadata->sizes->slider_thumb->file); } if (isset($postBO->attachment_metadata->sizes->thumbnail) && isset($postBO->attachment_metadata->sizes->thumbnail->file)) { Utils::deleteFile($postBO->attachment_metadata->sizes->thumbnail->file); } if (isset($postBO->attachment_metadata->sizes->post_thumbnail) && isset($postBO->attachment_metadata->sizes->post_thumbnail->file)) { Utils::deleteFile($postBO->attachment_metadata->sizes->post_thumbnail->file); } if (isset($postBO->attachment_metadata->sizes->medium) && isset($postBO->attachment_metadata->sizes->medium->file)) { Utils::deleteFile($postBO->attachment_metadata->sizes->medium->file); } if (isset($postBO->attachment_metadata->sizes->medium_large) && isset($postBO->attachment_metadata->sizes->medium_large->file)) { Utils::deleteFile($postBO->attachment_metadata->sizes->medium_large->file); } if (isset($postBO->attachment_metadata->sizes->large) && isset($postBO->attachment_metadata->sizes->large->file)) { Utils::deleteFile($postBO->attachment_metadata->sizes->large->file); } } if (parent::delete($post_id)) { return TRUE; } } catch (Exception $e) { } return FALSE; }