De onde vive a biblioteca de mídia no banco de dados?
2 respostas
- votos
-
- 2012-10-11
Abiblioteca demídia viveem ambos wp_posts e wp_postmeta .
- wp_postmeta contém a URL daimagem
- wp_posts contém umaentradapara cadainserção deimagemem umpost,junto com o ID POST.
Exportandoe importandoestas duastabelas como SQLnãofuncionouparamim - recebi 'entrada duplicadapara a chave 7' ...
Exportandoe importandoessas duastabelas como o CSV trabalho,usando "CSV usando dados de carga".
Antes deimportar,esvaziei as duastabelasnobanco de dados do destinatário.
The Media Library lives in both wp_posts and wp_postmeta.
- wp_postmeta contains the image URL
- wp_posts contains an entry for each image insertion into a post, along with the post ID.
Exporting and importing these 2 tables as SQL did not work for me - I received 'duplicate entry for key 7'...
Exporting and importing these 2 tables as CSV did work, using "CSV using load data".
Before importing, I emptied the 2 tables in the recipient database.
-
Umamaneira alternativa de semover do desenvolvedor localpara o host remoto ao vivo é usar [WPmigrate db] (https://wordpress.org/plugins/wp-migrate-db/).An alternative way to move from local developer to live remote host is to use [WP Migrate DB](https://wordpress.org/plugins/wp-migrate-db/).
- 0
- 2017-02-03
- Steve
-
- 2013-04-13
Select *from WP_Posts ondepost_type='anexo';
retornarátodas asentradasnabiblioteca demídia.
Após aexecução,vocêpodeexportar atabela de resultados como SQL ou CSV ou qualquer outroformato de dadosportátil que desejar. Lembre-se,se vocênãotiver certeza se asentradasjáexistemem seubanco de dados,use o InsertoIgnorar
Declaraçãoem vez deInserir
. (Isso épossível através deexportação depanelaem phpmyadmin ou outros clientes MySQL).
Além disso,existementradas referentes àbiblioteca demídiaem cadapostagem,comoimagens de anexo ouimagens deminiaturas,que são armazenadasnoWP_PostMeta Code>tabela. WordPress armazena-ospara que amídia "anexa"paraposts oupáginas. Se você quiser que aqueles sejamexportadostambém,vocêprecisará usar algo assim:
Select *from `wp_postmeta` Ondemeta_keyem ( '_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id' )
Eentão vocêpodeexportá-lospara onde quiser. Étudo queeu sei sobre coisas dabiblioteca demídiano WordPress.
Select * from wp_posts where post_type = 'attachment';
Will return all the entries in the Media Library.
After the execution, you can export the result table as SQL, or CSV, or any other portable data format you like. Remember, if you are not sure if the entries already exist in your database, use theINSERT IGNORE
statement instead ofINSERT
. (This is possible through exporting pan in phpMyAdmin or other MySQL clients).
Also, there are entries referring to the Media Library in each post, such as attachment images or thumbnail images, which are stored in thewp_postmeta
table. Wordpress stores them so the media "attaches" to posts or pages. If you want those to be exported too, you will need to use something like this :SELECT * FROM `wp_postmeta` WHERE meta_key IN ( '_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id' )
And then you can export them to wherever you want. It is all I know about media library stuff in Wordpress.
-
Vocême forneceu umpouco de luznomundo dastrevas que é o desenvolvimento do WordPressYou've provided me a small bit of light in the world of darkness that is WordPress development
- 8
- 2017-10-12
- kbuilds
-
O que é "exportandopan"?What is "exporting pan" ?
- 0
- 2020-07-21
- SherylHohman
Estouexportando um site do WordPress de localhostpara um hoste não consigoimportar abiblioteca demídia,pois o host da Webnão consegueentrarem contato com o Host.
Eu adicioneitodos os arquivos localhost de/wp-conteúdo/uploads/...e estoupensando que sóprecisoisolar aparte dobanco de dados MySQL,que contém abiblioteca demídiae ajustar o URLe,em seguida,importe o SQLpara obanco de dados do Web Host.
Vocêpodeme dizer onde abiblioteca demídia vivenobanco de dados MySQLporfavor?