Select * from wp_posts where post_type = 'attachment';
Retornará todas as entradas na Biblioteca de mídia.
Após a execução, você pode exportar a tabela de resultados como SQL ou CSV ou qualquer outro formato de dados portátil que desejar. Lembre-se, se você não tiver certeza se as entradas já existem no seu banco de dados, use a INSERT IGNORE
instrução em vez de INSERT
. (Isso é possível exportando pan no phpMyAdmin ou em outros clientes MySQL).
Além disso, há entradas referentes à Biblioteca de mídia em cada postagem, como imagens de anexo ou imagens em miniatura, que são armazenadas na wp_postmeta
tabela. O Wordpress os armazena para que a mídia "se apegue" a postagens ou páginas. Se você deseja que eles também sejam exportados, precisará usar algo como isto:
SELECT * FROM `wp_postmeta` WHERE meta_key IN ('_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id')
E então você pode exportá-los para onde quiser. É tudo o que sei sobre as coisas da biblioteca de mídia no Wordpress.