Select * from wp_posts where post_type = 'attachment';
Поверне всі записи в Медіатеці.
Після виконання ви можете експортувати таблицю результатів як SQL, або CSV або будь-який інший портативний формат даних, який вам подобається. Пам'ятайте, якщо ви не впевнені, що записи вже існують у вашій базі даних, використовуйте INSERT IGNORE
оператор замість INSERT
. (Це можливо за допомогою експортування панелі в phpMyAdmin або інших клієнтів MySQL).
Також є записи, що посилаються на медіатеку в кожному дописі, такі як зображення вкладених зображень або ескізи, які зберігаються в wp_postmeta
таблиці. Wordpress зберігає їх, щоб медіа "прикріплювали" до публікацій чи сторінок. Якщо ви хочете, щоб їх також експортували, вам потрібно буде використовувати щось подібне:
SELECT * FROM `wp_postmeta` WHERE meta_key IN ('_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id')
І тоді ви можете експортувати їх куди завгодно. Це все, що я знаю про матеріали медіатеки в Wordpress.