Я пользовался, свою функцию выполняет. Но это не сложно сделать и обычным запросом - получаете нужные посты с помощью get_posts()
, и в цикле обновляете с помощью wp_update_post()
, т.е. передаете ей $post_id и 'post_type' => 'page'
Данные не потеряются, потому что у сущности меняется только post_type и удаляются связи с рубриками. И, насколько я помню, ставится редирект со старого адреса на новый, но это лучше потестировать