Dove risiede la libreria multimediale nel database?
2 risposta
- voti
-
- 2012-10-11
La libreriamultimediale risiede siain wp_posts chein wp_postmeta .
- wp_postmeta contiene l'URL dell'immagine
- wp_posts contiene una voceper ogniinserimento diimmaginein unpost,insieme all'ID delpost.
L'esportazionee l'importazione di queste 2tabelle come SQLnon hafunzionato: ho ricevuto "voce duplicataper la chiave 7" ...
Esportaree importare queste 2tabelle come CSV hafunzionato utilizzando "CSV using load data".
Prima diimportare,ho svuotato le 2tabellenel database dei destinatari.
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.
-
Unmodo alternativoperpassare da sviluppatore locale a host remoto live è utilizzare [WP Migrate 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 where post_type = 'attachment';
Restituiràtutte le vocinella libreriamultimediale.
Dopo l'esecuzione,puoiesportare latabella dei risultati come SQL o CSV o qualsiasi altroformato di datiportatile chepreferisci. Ricorda,senon sei sicuro che le vociesistanogiàneltuo database,usa l'istruzioneINSERT IGNORE
invece diINSERT
. (Questo èpossibileesportandopanin phpMyAdmin o altri client MySQL).
Inoltre,in ognipost sonopresenti voci chefanno riferimento alla Libreriamultimediale,comeimmagini degli allegati oimmaginiin miniatura,che sonomemorizzatenellatabellawp_postmeta
. Wordpress limemorizzain modo chei media & quot; allegati & quot; apost opagine. Se vuoi che venganoesportati anche quelli,dovrai usare qualcosa delgenere:SELECT * FROM `wp_postmeta` WHERE meta_key IN ( '_wp_attached_file', '_wp_attachment_backup_sizes', '_wp_attachment_metadata', '_thumbnail_id' )
Epoipuoiesportarli dove vuoi. Ètutto ciò che so sulle cose delle libreriemultimedialiin 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.
-
Mi haifornito unpo 'di lucenelmondo dell'oscurità che è lo sviluppo di WordPressYou've provided me a small bit of light in the world of darkness that is WordPress development
- 8
- 2017-10-12
- kbuilds
-
Che cos'è la "padella diesportazione"?What is "exporting pan" ?
- 0
- 2020-07-21
- SherylHohman
Stoesportando un sito Wordpress da localhost a un host webe non riesco aimportare la libreriamultimediale,poiché l'host webnon èin grado di contattare localhost.
Ho caricatotuttii file localhost da/wp-content/uploads/...e penso di dover soloisolare laparte del database MySQL che contiene la libreriamultimedialee regolare l'URL,quindiimporta l'SQLnel database dell'host web.
Puoi dirmi dove risiede la libreriamultimedialenel database MySQLperfavore?