Sto inserendo alcuni post in wordpress usando la funzione wp_insert_post () .
Voglio inserire alcuni campi personalizzati su ogni post e leggere la documentazione Anche se per questo è stato usato il parametro meta_info, ho provato qualcosa del genere:
$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 );
Il post viene inserito correttamente e anche i tag. Ma non ci sono campi personalizzati aggiunti. So che potrei usare add_post_meta () per aggiungerli, ma vorrei comunque sapere a cosa serve il parametro meta_input , perché ho fatto una ricerca nel database per "testx1" dopo aver inserito il post e non sono riuscito a trovare alcun risultato.