Você não precisa percorrer os valores. Apenas use update_post_meta($post_ID, {key}, {array of vals})
, deveria fazer!
<?php
$poddata = Array(
'pod_id' => $this->pod_id,
'url' => $this->url,
'name' => $this->name,
'description' => $this->description,
'service' => $this->service,
'status' =>$this->status,
'price' => $this->price
);
//Update inserts a new entry if it doesn't exist, updates otherwise
update_post_meta($post_ID, 'poddata', $poddata);
?>
É isso! Quando você buscá-lo para uso, faça o seguinte:
$poddata = get_post_meta($post_ID, 'poddata');
$ poddata é a matriz de valores.