我试图在文本中创建一个包含多个导管的帖子。问题是当我执行我的代码时。除了保持为空的类别外,帖子的所有数据都正确传递。
<?php
$categoryID = array("lens","promo");
$new_post = array(
'post_title' => 'title123',
'post_content' => 'test123',
'post_status' => 'publish',
'post_date' => $timeStamp,
'post_author' => 1,
'post_type' => 'post',
'post_category' => $categoryID //Here is what goes wrong
);
wp_insert_post($new_post);
?>
在此代码之后,不会为新创建的帖子设置类别。
任何人都知道如何解决这个问题?
[删除了&#39; h&#39;在类别拼写中,在这里重写代码时没有错。虽然在真实的代码中没有&#39; h&#39;]
答案 0 :(得分:0)
你的第一个var包含一个额外的字母:
$cathegoryID = array("lens","promo");
删除&#39; h&#39;它应该工作正常
答案 1 :(得分:-1)
您拼错了$cathegoryID
而不是$categoryID