我必须为客户创建一个自定义插件,将评论从帖子移到另一个帖子。我的wordpress版本是4.4.4。我注意到的是wp_update_comment无法正常工作(至少对于wp 4.4.4)。例如,如果被称为:
wp_update_comment(array('comment_ID'=>$comment_id,
'comment_parent'=>$parent_comment_id,
'comment_post_ID'=>$to_post_id));
它会将wp_comments中的列 comment_post_ID 更新为0。
如果这样调用:
wp_update_comment(array('comment_ID'=>$comment_id,
'comment_parent'=>$parent_comment_id));
它会正常工作。因此,只有在必须更新 comment_post_ID 列时才会出现问题。
我的问题是,如果这是一个已知错误,并且已在最新版本中得到修复?或者我以错误的方式使用此功能?
我找不到与此相关的任何内容,只有:stackoverflow question
但这并不适用于这个问题。
谢谢。