Простой пример использования wp_insert_post

2 дек. 2010 г., 20:01:59
Просмотры: 14.4K
Голосов: -1

Я потратил слишком много времени, пытаясь использовать функцию wp_insert_post() с <form>, и не понимаю, почему это не работает.

// Создаем объект поста
  $my_post = array(
     'post_title' => 'Мой пост',
     'post_content' => 'Это мой пост.',
     'post_status' => 'publish',
     'post_author' => 1,
     'post_category' => array(8,39)
  );

// Вставляем пост в базу данных
  wp_insert_post( $my_post );

Наверное, я делаю что-то не так.

Если возможно, пожалуйста, привяжите это к форме. Большое спасибо. Мне просто нужен пример, чтобы понять, где я ошибаюсь.

Вот ссылка, где я спрашивал ранее. Пожалуйста, не помечайте как дубликат.

0
Все ответы на вопрос 1
0
// Создаем объект записи
$my_post = array();
$my_post['post_title']    = 'Моя запись';
$my_post['post_content']  = 'Это моя запись.';
$my_post['post_status']   = 'publish';
$my_post['post_author']   = 1;
$my_post['post_category'] = array(0);
// Вставляем запись в базу данных
wp_insert_post( $my_post );"

Код работает правильно. Ваш код корректен, но возможно проблема в форме отправки данных $_POST? Смотрите эту запись для получения дополнительной информации

2 дек. 2010 г. 20:27:28