Esempio semplice di wp_insert_post in WordPress

2 dic 2010, 20:01:59
Visualizzazioni: 14.4K
Voti: -1

Ho passato troppo tempo cercando di usare la funzione wp_insert_post() con un <form> e non capisco perché non funziona.

// Crea l'oggetto post
  $my_post = array(
     'post_title' => 'Il mio post',
     'post_content' => 'Questo è il mio post.',
     'post_status' => 'publish',
     'post_author' => 1,
     'post_category' => array(8,39)
  );

// Inserisce il post nel database
  wp_insert_post( $my_post );

Probabilmente sto facendo qualcosa di sbagliato.

Se possibile, potresti collegare questo codice a un form? Grazie mille. Ho solo bisogno di un esempio per capire dove sbaglio.

Ecco un link dove ho già chiesto in precedenza. Per favore non segnarlo come duplicato.

0
Tutte le risposte alla domanda 1
0
// Crea l'oggetto del post
$my_post = array();
$my_post['post_title']    = 'Mio post';
$my_post['post_content']  = 'Questo è il mio post.';
$my_post['post_status']   = 'publish';
$my_post['post_author']   = 1;
$my_post['post_category'] = array(0);
// Inserisce il post nel database
wp_insert_post( $my_post );"

Funziona correttamente. Il tuo codice è giusto, ma c'è un problema nel form per inviare i dati $_POST? Vedi questo articolo per maggiori informazioni

2 dic 2010 20:27:28