Вариант3. Открыть для себя, что yml - это XML и взять готовый плагин для импорта XML, который с ним справиться.
Добавил.
Вариант 1 плохая идея. Напрочь. Писать напрямую в БД никак нельзя, и просто невозможно это сделать корректно. Тк при постинге рождаются IDшники (и не только они) которые используются далее (в связях и тп). Нужно использовать
АПИ ВП. А это значит - написать свой
лисапеет плагин, которых уже целая куча имеется готовых.
Вариант 4. Написать свой скрипт с использованием REST API.