Di mana Perpustakaan Media tinggal di basis data?

27

Saya mengekspor situs Wordpress dari localhost ke host web, dan saya tidak dapat mengimpor Perpustakaan Media, karena host web tidak dapat menghubungi localhost.

Saya telah mengunggah semua file localhost dari / wp-content / uploads / ..., dan saya pikir saya hanya perlu mengisolasi bagian dari database MySQL yang berisi Perpustakaan Media, dan menyesuaikan URL, kemudian mengimpor SQL ke dalam database host web.

Bisakah Anda memberi tahu saya di mana Perpustakaan Media tinggal di basis data MySQL?

Steve
sumber

Jawaban:

28

Perpustakaan Media tinggal di wp_posts dan wp_postmeta .

  • wp_postmeta berisi URL gambar
  • wp_posts berisi entri untuk setiap penyisipan gambar ke dalam kiriman, bersama dengan ID kiriman.

Mengekspor dan mengimpor 2 tabel ini karena SQL tidak berfungsi untuk saya - Saya menerima 'entri rangkap untuk kunci 7' ...

Mengekspor dan mengimpor 2 tabel ini sebagai CSV melakukan pekerjaan, menggunakan "CSV menggunakan data beban".

Sebelum mengimpor, saya mengosongkan 2 tabel di database penerima.

Steve
sumber
Cara alternatif untuk berpindah dari pengembang lokal ke host jarak jauh adalah dengan menggunakan WP Migrate DB .
Steve
22
Select * from wp_posts where post_type = 'attachment';

Akan mengembalikan semua entri di Perpustakaan Media.
Setelah eksekusi, Anda dapat mengekspor tabel hasil sebagai SQL, atau CSV, atau format data portabel lainnya yang Anda suka. Ingat, jika Anda tidak yakin apakah entri sudah ada di database Anda, gunakan INSERT IGNOREpernyataan itu sebagai ganti INSERT. (Ini dimungkinkan melalui ekspor panci di phpMyAdmin atau klien MySQL lainnya).
Juga, ada entri yang merujuk ke Perpustakaan Media di setiap posting, seperti gambar lampiran atau gambar kecil, yang disimpan dalam wp_postmetatabel. Wordpress menyimpannya sehingga media "menempel" pada posting atau halaman. Jika Anda ingin yang diekspor juga, Anda perlu menggunakan sesuatu seperti ini:

 SELECT * FROM  `wp_postmeta` WHERE meta_key IN ('_wp_attached_file', '_wp_attachment_backup_sizes',  '_wp_attachment_metadata',  '_thumbnail_id')

Dan kemudian Anda dapat mengekspornya ke mana pun Anda inginkan. Itu yang saya tahu tentang hal-hal perpustakaan media di Wordpress

Mohsenr1
sumber
4
Anda telah memberi saya sedikit cahaya di dunia kegelapan yaitu pengembangan WordPress
kbuilds