Select * from wp_posts where post_type = 'attachment';
Вернет все записи в медиа-библиотеке.
После выполнения вы можете экспортировать таблицу результатов в виде SQL, CSV или любого другого переносимого формата данных, который вам нравится. Помните, если вы не уверены, что записи уже существуют в вашей базе данных, используйте INSERT IGNORE
оператор вместо INSERT
. (Это возможно через экспорт pan в 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.