Ben wp_insert_post () işlevini kullanarak wordpress içine bazı yazı ekliyorum .
Her yazıya bazı özel alanlar eklemek istiyorum ve meta_info parametresi bunun için kullanıldı rağmen belgeleri okuma, böyle bir şey denedim:
$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 );
Gönderi doğru şekilde eklenir ve etiketlenir. Ancak eklenen özel alan yok. Ben kullanabilirsiniz biliyorum add_post_meta () eklemek için ama yine de ne olduğunu bilmek istiyorum meta_input ben yazı taktıktan sonra "testx1" için veritabanı üzerinde bir arama yaptım, çünkü parametre için kullanılır ve herhangi bir sonuç bulamadık.