Лучше всего пользоваться нативными функциями. Чтобы получить нужную выборку постов используйте
wp_query()
или
get_posts()
, а для терминов
get_terms()
Теперь в цикле можете использовать эти и подобные функции:
wp_insert_post(); // вставляем запись в базу
wp_update_post(); // обновляем запись в базе
get_post_meta(); // получаем мета-данные
add_post_meta(); // добавляем мета-данные
update_post_meta(); // обновляем мета-данные
wp_set_object_term(); // устанавливаем термины для записи
wp_insert_category(); // вставляем термин в базу
По аналогии можно управлять таблицей опций:
get_option(); // получаем опцию
add_option(); // добавляем опцию
delete_option(); // удаляем опцию
update_option(); // обновляем опцию