ฉันเพิ่งเริ่มใช้ WordPress และภาษาอังกฤษของฉันไม่ค่อยดี ฉันใช้ปลั๊กอิน UI ประเภทโพสต์ที่กำหนดเอง เพื่อสร้างประเภทโพสต์ ผลิตภัณฑ์ และปลั๊กอิน ฟิลด์ที่กำหนดเองขั้นสูง เพื่อสร้างฟิลด์ที่กำหนดเองบางอย่าง เช่น ที่อยู่ . ตอนนี้ฉันกำลังอ่านไฟล์ XML (ชื่อ คำอธิบาย ราคา ยี่ห้อ ฯลฯ) กับผลิตภัณฑ์กว่า 3,000 รายการ และบันทึกทั้งหมดลงในฐานข้อมูลที่กำหนดเองของฉัน ในขณะที่อ่านและบันทึกลงในฐานข้อมูล ฉันต้องการสร้างโพสต์เช่นผลิตภัณฑ์โดยที่ชื่อเป็นชื่อ slug คือชื่อ (ฉันสามารถสร้างหมวดหมู่ตามแบรนด์หรือ PARENTpage
จากฟิลด์ที่กำหนดเองอื่น ๆ ได้หรือไม่) คำอธิบาย ฯลฯ ด้วย wp_insert_post()
ฉันจะแทรก $variable
ในแบบกำหนดเองได้อย่างไร สนาม? ฉันต้องการบางอย่างเช่น
$my_post = array(
'post_title' => $row['product_name'],
'post_content' => $row['description'],
'post_status' => 'publish',
'post_name' => $row['product_name'],
'post_author' => 1,
'post_type' => 'product',
'custom_field_brand' => $row['brand'],
'custom_field_price' => $row['price']
);
wp_insert_post( $my_post );