Wordpress: wp_insert_post не может добавить комментарий - PullRequest
0 голосов
/ 14 сентября 2009

Я выполняю следующий фрагмент кода (предположим, что все переменные имеют значения) - пользовательский импортер, который я пытаюсь использовать для Joomla2Wordpress.

$ret_id = wp_insert_post(array(
  'ID'   => $pinfo,
  'post_date'  => $Posted,
  'post_date_gmt'  => $post_date_gmt,
  'post_author'  => $authorid,
  'post_modified'  => $LastMod,
  'post_modified_gmt' => $post_modified_gmt,
  'post_title'  => $Title,
  'post_content'  => $Body,
  'post_excerpt'  => $Excerpt,
  'post_status'  => $post_status,
  'post_name'  => $sefurl,
  'comment_count'  => $comments_count)
 );

Однако, хотя код вставляет сообщение правильно, количество комментариев не обновляется (остается нулевым). Страница кодекса вообще не упоминает этот параметр.

Кто-нибудь может помочь?

1 Ответ

1 голос
/ 30 января 2010

wp_insert_post () не обновляет счетчик комментариев, вам нужно вызвать wp_update_comment_count_now () , чтобы выполнить обновление.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...