wp_update_post()
нет такого аргумента '_video_format_urls', кириллицу вы зря в наименованиях используете, публикации я в вашем коде не вижу, поэтому подсказать не могу $e->class
$html->save('result.htm');
, но можете использовать и стандартный file_put_contents()