Ejemplo simple de wp_insert_post

2 dic 2010, 20:01:59
Vistas: 14.4K
Votos: -1

He pasado demasiado tiempo intentando usar la función wp_insert_post() con un <form> y no entiendo por qué no funciona.

// Crear objeto de post
  $my_post = array(
     'post_title' => 'Mi post',
     'post_content' => 'Este es mi post.',
     'post_status' => 'publish',
     'post_author' => 1,
     'post_category' => array(8,39)
  );

// Insertar el post en la base de datos
  wp_insert_post( $my_post );

Probablemente estoy haciendo algo mal.

Si es posible, por favor conéctalo a un formulario. Muchas gracias. Solo necesito un ejemplo para ver qué estoy haciendo mal.

Aquí hay un enlace donde pregunté anteriormente. Por favor no marques como duplicado.

0
Todas las respuestas a la pregunta 1
0
// Crear objeto de post
$my_post = array();
$my_post['post_title']    = 'Mi publicación';
$my_post['post_content']  = 'Esta es mi publicación.';
$my_post['post_status']   = 'publish';
$my_post['post_author']   = 1;
$my_post['post_category'] = array(0);
// Insertar el post en la base de datos
wp_insert_post( $my_post );"

Esto funciona correctamente. Tu código es correcto, pero ¿hay algún problema en el formulario para enviar los datos $_POST? Consulta esta publicación para más información

2 dic 2010 20:27:28