Wordpress імпорт мініатюр записів або wordpress import featured images - roboteye - блог про wordpress

При перенесенні записів з одного WordPress сайту на інший зіткнувся з проблемою, що при експорті за допомогою вбудованого функціоналу WordPress і імпорту за допомогою практично вбудованого плагіна WordPress Importer. не переносяться мініатюри записів (Featured Images). Було випробувано кілька варіантів, але вони або не робити того, що мені треба або через обмеження хостингу, це було зробити неможливо. Довелося писати код самому.
Йдемо по порядку:
А тепер по порядку:

Після виконання пункту 3 у вас в базі повинні бути ці 4 таблиці

Для того що б зрозуміти як пов'язані ці дві таблиці, записи і мініатюри записів (Featured Images), виконаємо три запити в базі WordPress.
Розглянь зв'язок між записом і мініатюрою записи (Featured Images) на зображенні нижче:

І Запитом 3 отримуємо мета дані даного зображення.
Написав простий скрипт, без надмірностей і забобонів, провів 2-3 тести і в результаті все записи в новій базі отримали свої мініатюри (Featured Images).
При написанні використовував фреймворк для роботи з базою даних - Medoo.
Будуть питання пишіть.
P.S. Можливо знадобиться скористатися sql запитом для редагування посилань на файли: