WordPress: creare nuovi post con i custom field associati a livello di codice

WordPress: creare nuovi post con i custom field associati a livello di codice

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 );

Torna su