سلام، اگه شماهم مثل من مشکل درست شدن یک کلید باتوجه به خالی بودن فیلدها دارید میتونید متد save رو اینطوری تغییر بدید:
foreach (array('video_url', 'price') as $field_name) {
if (!empty($_POST[$field_name])) {
update_post_meta(
$post_id,
'_md_' . $field_name,
$_POST[$field_name]
);
}
}