Possiamo creare nuovi post in WordPress associandogli direttamente dei custom field con i loro valori.
Utilizziamo il parametro meta_input
della funzione wp_insert_post()
con un array associativo in cui le chiavi rappresentano i nomi dei custom field da inserire.
$data = array(
'post_title' => 'Test',
'post_status' => 'publish',
'post_type' => 'post',
'meta_input' => array(
'a' => 1,
'b' => 'foo'
)
);
$new_post = wp_insert_post( $data, true );