public static function delete_key($args) { if (!$args['entry_id']) { return new WP_Error('entry-delete', __('Missing entry ID', 'liveblog')); } if (!WPCOM_Liveblog_Entry_Key_Events::remove_key_action($args['entry_id'])) { return new WP_Error('entry-delete-key', __('Key event not deleted')); } $entry = self::update($args); return $entry; }