मैं फ़ंक्शन 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" के लिए डेटाबेस पर खोज की और कोई परिणाम नहीं मिला।