Exemplu simplu de wp_insert_post

2 dec. 2010, 20:01:59
Vizualizări: 14.4K
Voturi: -1

Am pierdut prea mult timp încercând să folosesc funcția wp_insert_post() într-un <form> și nu înțeleg de ce nu funcționează.

// Creează obiectul postării
$my_post = array(
   'post_title'    => 'Postarea mea',
   'post_content'  => 'Acesta este conținutul postării mele.',
   'post_status'   => 'publish',
   'post_author'   => 1,
   'post_category' => array(8,39)
);

// Inserează postarea în baza de date
wp_insert_post($my_post);

Probabil fac ceva greșit.

Dacă e posibil, vă rog să integrați acest cod într-un formular. Mulțumesc mult. Am nevoie doar de un exemplu ca să văd unde greșesc.

Aici este un link către întrebarea mea anterioară. Vă rog să nu marcați ca duplicat.

0
Toate răspunsurile la întrebare 1
0
// Crează obiectul post
$my_post = array();
$my_post['post_title']    = 'Postul meu';
$my_post['post_content']  = 'Acesta este postul meu.';
$my_post['post_status']   = 'publish';
$my_post['post_author']   = 1;
$my_post['post_category'] = array(0);
// Inserează postul în baza de date
wp_insert_post( $my_post );"

Funcționează corect. Codul tău este corect, dar există o problemă în formularul care trimite datele $_POST? Vezi acest articol pentru mai multe informații

2 dec. 2010 20:27:28