public function prepare_item_for_database($request) { $item = parent::prepare_item_for_database($request); if ($item && $request instanceof WP_REST_Request) { $name = $request->get_param('name'); if ($name && array_key_exists($name, $item['data'])) { $item['data'] = array($name => $item['data'][$name]); } } return $item; }