ฉันกำลังแทรกโพสต์ลงใน WordPress ใช้ฟังก์ชันwp_insert_post ()
ฉันต้องการแทรกบางฟิลด์ที่กำหนดเองในแต่ละโพสต์และอ่านเอกสารฉันแม้ว่าพารามิเตอร์ meta_info ถูกใช้สำหรับสิ่งนั้นฉันลองดังนี้:
$data = array(
'post_author' => 1,
'post_status' => 'publish',
'post_title' => $post->getTitle(),
'post_content' => $post->getContent(),
'post_category' => $post->getCategory(),
'tags_input' => $post->getTags(),
'meta_input' => array( "_test" => "testx1" )
);
$postID = wp_insert_post( $data );
โพสต์ได้รับการแทรกอย่างถูกต้องและแท็กด้วย แต่ไม่มีการเพิ่มฟิลด์ที่กำหนดเอง ฉันรู้ว่าฉันสามารถใช้add_post_meta ()เพื่อเพิ่มได้ แต่ฉันยังต้องการทราบว่าใช้พารามิเตอร์meta_inputเพราะฉันค้นหาในฐานข้อมูลสำหรับ "testx1" หลังจากแทรกโพสต์และไม่พบผลลัพธ์ใด ๆ