这里有一个例子:http://codex.wordpress.org/Function_Reference/wp_insert_post
// Create post object
$my_post = array(
\'post_title\' => \'My post\',
\'post_content\' => \'This is my post.\',
\'post_status\' => \'publish\',
\'post_author\' => 1,
\'post_category\' => array(8,39)
);
// Insert the post into the database
wp_insert_post( $my_post );
“post\\u category”接受一个数组,因此您希望发送一个数组。
在您的示例中,您没有创建数组-它只是一个字符串。
$categories = \'1,2,3,4,5\';
但这是一个数组。。。
$categories = array( \'1,2,3,4,5\' );
所以这应该是可行的:
\'post_category\' => $categories
对于PHP数组,请查看:
http://www.w3schools.com/php/php_arrays.asphttp://us1.php.net//manual/en/language.types.array.php