启用Wordpress中的前端注释编辑



我正在处理Wordpress的一个非常非常规的用例。

我创建了一个仅对注册用户可用的网站,在他们向帖子提交评论后,提交新评论的表单就会消失。它被一个显示他们评论内容的文本区域所取代(只有他们的评论,而不是其他人的评论)。

我不知道如何真正允许用户使用文本区域字段编辑他们的评论。我花了几个小时搜索谷歌、Wordpress文档和Stack Exchange,但运气不好。

这是我最接近的一次。。。

<form name="post" action="<?php echo get_option('siteurl'); ?>/wp-admin/comment.php?action=editcomment&c=<?php comment_ID() ?>" method="post" id="post">
    <textarea><?php comment_text() ?></textarea>
    <input class="btn" type="submit" name="submit" value="Update" />
</form>

不幸的是,这只是将您重定向到后端编辑器以获取评论。我想完全在前端处理更新。

有人知道从哪里开始吗?

请查看这个插件,它已经创建好了,所以在发布评论后,用户可以在有限的时间内对其进行编辑。

现在不需要创建新的东西,试着先搜索一个插件:)。

插件链接-http://wordpress.org/extend/plugins/wp-ajax-edit-comments/。

如果你正在创建新的主题,那么你必须创建一个新的功能,在按下编辑按钮后显示评论表单,并在其中插入所有当前的评论值。

这个功能应该很有用——http://codex.wordpress.org/Function_Reference/edit_comment_link

看看这个函数wp_update_ecomment,你可以从它开始。我已经在过去做过这样的事情了。这个函数非常不言自明。

最新更新