Âm thanh như bạn đã nhận được thành công tất cả 300 Trang được nhập dựa trên các nhận xét. (Bất kể bạn đã làm như thế nào, bằng cách sử dụng plugin nhập WordPress hoặc bằng cách sử dụng một số công cụ MySQL như phpMyAdmin hoặc Sequel Pro hoặc bất cứ điều gì) ... Bạn có 300 trang trong wp_posts
bảng. Hãy bắt đầu từ đây sau đó ...
Plugin ACF sử dụng wp_postmeta
bảng để điền và liên kết các trường tùy chỉnh với các bài đăng / trang cụ thể. (Nhân tiện, một thiết kế rất chu đáo)!
Bảng đó bao gồm 4 cột:
meta_id
- Khóa chính tăng tự động duy nhất
post_id
- Khóa ngoại liên kết đến bài đăng hoặc trang
meta_key
- Trong trường hợp này tên (khóa) của trường tùy chỉnh
meta_value
- Văn bản hoặc nội dung thực tế cho trường tùy chỉnh đó
Vì vậy, nếu bạn đã tạo một tệp CSV, về cơ bản bạn sẽ tạo dữ liệu của mình để phù hợp với mô hình đó. Nếu bạn có 300 bản ghi trong wp_posts
bảng của mình , tất cả chúng phải có một bản duy nhất ID
(trong ID
cột). Đó là ID mà bạn sẽ đặt vào wp_postmeta.post_id
cột.
Bây giờ, nếu bạn kiểm tra Nhóm trường bạn đã tạo, bạn sẽ thấy tất cả Tên trường (là các wp_postmeta.meta_key
giá trị. Đây là ảnh chụp màn hình của một ví dụ trong dự án tôi đang làm việc ngay bây giờ:
Tôi đã đặt tên cho tôi header_content
và left_sidebar_content
ví dụ. Cuối cùng, ném các giá trị của từng trường của bạn vào wp_postmeta.meta_value
trường.
Tất cả điều đó là một hướng dẫn cấp cao về lược đồ và cấu trúc của dữ liệu. Việc thực hiện thực tế về cách bạn nhập dữ liệu là tùy thuộc vào bạn. (Cho dù bạn sử dụng tệp CSV, XML hay thực sự viết một số SQL để chèn dữ liệu).
Hy vọng rằng sẽ giúp bạn đi đúng hướng!