Saya memiliki bagian anggota yang dibangun menggunakan plugin http://www.advancedcustomfields.com . Ada 300 anggota yang masing-masing memiliki data berikut:
- Nama Perusahaan
- Spesialisasi (kotak centang)
- alamat web
- Nomor telepon
- Wilayah
- Alamat
- Surel
Apa cara terbaik untuk mengimpor ke dalam basis data? Bagaimana saya mengatur file csv? Saya belum menambahkan 300 halaman anggota, saya hanya perlu pengaturan bidang khusus ini menggunakan plugin.
custom-field
import
bulk-import
rampok
sumber
sumber
wp_post_meta
entri tabel DB untuk 300 posting yang ada?Jawaban:
Sepertinya Anda telah berhasil mendapatkan semua 300 Halaman yang diimpor berdasarkan komentar. (Terlepas dari bagaimana Anda melakukannya, baik dengan menggunakan plugin impor WordPress atau dengan menggunakan beberapa alat MySQL seperti phpMyAdmin atau Sequel Pro atau apa pun) ... Anda memiliki 300 halaman di
wp_posts
tabel. Mari kita mulai dari sini lalu ...Plugin ACF menggunakan
wp_postmeta
tabel untuk mengisi dan menautkan bidang khusus ke posting / halaman tertentu. (Desain yang sangat bijaksana, omong-omong)!Tabel itu terdiri dari 4 kolom:
meta_id
- Kunci primer yang ditambahkan secara otomatis dan unikpost_id
- Kunci asing yang tertaut ke pos atau halamanmeta_key
- Dalam hal ini nama (kunci) dari bidang khususmeta_value
- Teks atau konten aktual untuk bidang khusus ituJadi jika Anda telah membuat file CSV, pada dasarnya Anda akan membuat data agar sesuai dengan model itu. Jika Anda memiliki 300 catatan yang duduk di
wp_posts
meja Anda , mereka semua harus memiliki yang unikID
(diID
kolom). Itu adalah ID yang akan Anda masukkan ke dalamwp_postmeta.post_id
kolom.Sekarang, jika Anda memeriksa Kelompok Bidang yang Anda buat, Anda akan melihat semua Nama Bidang (yang merupakan
wp_postmeta.meta_key
nilainya. Berikut tangkapan layar contoh dalam proyek yang sedang saya kerjakan saat ini:Saya sudah menyebutkan nama saya
header_content
danleft_sidebar_content
misalnya. Terakhir, lempar nilai masing-masing bidang Anda ke dalamwp_postmeta.meta_value
bidang.Semua itu adalah langkah-langkah tingkat tinggi dari skema dan struktur data. Implementasi aktual bagaimana Anda mengimpor data terserah Anda. (Apakah Anda menggunakan file CSV, XML, atau benar-benar menulis beberapa SQL untuk memasukkan data).
Semoga itu membantu Anda di jalur yang benar!
sumber