插件:我应该如何处理删除评论?

时间:2013-04-03 作者:cmgriffing

我正在编写一个插件,为自定义帖子类型创建一个api。

用户可以对自定义帖子类型发表评论,并使用WP核心评论方法添加评论。

当我试图处理删除评论时该怎么做时,我的问题出现了。我知道使用什么方法,但我的问题更多的是关于一般程序。

当你发表评论时,它可以是对另一条评论的回复。如果家长评论者决定删除他们的评论,应该如何处理回复?是否也应该删除它们?

他们的父指针应该只向树上移动一个指针吗?

您还可以将删除的注释内容替换为类似“comment deleted”的消息。就像占位符一样。然后回复可以保留相同的父指针,但它们将丢失原始父注释内容的上下文。

我是不是想得太多了?

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

请勿删除注释。一条评论可能有多个子评论,而将回复上移无论如何都会造成错误的印象。

这里真正的问题是why 有人想删除一条评论以及你的反应:

内容过时或错误:添加注释,将其标记为过期

  • 该评论者不想再出现在网站上:将评论者名称替换为匿名comment meta fields 为此。

  • 结束