Onde a Biblioteca de Mídia está no banco de dados?

18

Estou exportando um site do Wordpress de localhost para um host, e não consigo importar a Biblioteca de Mídia, pois o host não consegue entrar em contato com o host local.

Eu carreguei todos os arquivos localhost de / wp-content / uploads / ..., e estou pensando que só preciso isolar a parte do banco de dados MySQL que contém a Biblioteca de Mídia e ajustar a URL em seguida, importe o SQL para o banco de dados do host da Web.

Você pode me dizer onde a Biblioteca de Mídia mora no banco de dados MySQL, por favor?

    
por Steve 11.10.2012 / 03:58

2 respostas

18

A biblioteca de mídia mora em wp_posts e wp_postmeta .

  • wp_postmeta contém o URL da imagem
  • wp_posts contém uma entrada para cada inserção de imagem em uma postagem, junto com o ID da postagem.

Exportar e importar essas 2 tabelas como SQL não funcionou para mim - recebi 'entrada duplicada para a chave 7' ...

Exportar e importar essas duas tabelas como CSV funcionou , usando "CSV usando dados de carga".

Antes de importar, esvaziei as duas tabelas no banco de dados de destinatários.

    
por Steve 11.10.2012 / 04:16
12
Select * from wp_posts where post_type = 'attachment';

Retorna todas as entradas da 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 de que, se você não tiver certeza de que as entradas existem no banco de dados, use a instrução Insert IGNORE em vez de INSERT. (Possível através da exportação pan em phpMyAdmin ou outros clientes MySQL). Além disso, há entradas referentes à biblioteca de mídia para cada postagem, como imagens de anexo ou imagens em miniatura, que são armazenadas na tabela wp_postmeta . O Wordpress armazena-os de forma que a mídia seja anexada a postagens ou páginas. Se você quiser que eles sejam exportados também, você precisará usar algo assim:

 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 que sei sobre material de biblioteca de mídia no Wordpress.

    
por Mohsenr1 13.04.2013 / 07:28

Tags