如何创建多个类别的帖子作为字符串[wordpress / php]

时间:2018-03-12 13:04:23

标签: php wordpress

我试图在文本中创建一个包含多个导管的帖子。问题是当我执行我的代码时。除了保持为空的类别外,帖子的所有数据都正确传递。

<?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;]

2 个答案:

答案 0 :(得分:0)

你的第一个var包含一个额外的字母:

$cathegoryID = array("lens","promo");

删除&#39; h&#39;它应该工作正常

答案 1 :(得分:-1)

您拼错了$cathegoryID而不是$categoryID