How to update post parent?

时间:2013-01-09 作者:user1692333

我有一个图像id数组,我想将它们分配给特定的帖子:

foreach ($image_ids as  $image_id)
    var_dump(wp_insert_post(array(\'ID\' => $image_id, \'post_parent\' => $new_post_id), TRUE));
但出现错误:

object(WP_Error)#252 (2) {
  ["errors"]=>
  array(1) {
    ["empty_content"]=>
    array(1) {
      [0]=>
      string(38) "Content, title, and excerpt are empty."
    }
  }
  ["error_data"]=>
  array(0) {
  }
}
那么是否可以更新post_parent 不更新其他数据?

2 个回复
最合适的回答,由SO网友:fuxia 整理而成

Use wp_update_post(), not insert.

wp_update_post(
    array(
        \'ID\' => $image_id, 
        \'post_parent\' => $new_post_id
    )
);
SO网友:suresh

enter image description here

只需在自定义结构部分的postname之前提供类别或父名称

结束

相关推荐