在Wordpress中启用前端注释编辑

时间:2012-07-20 03:28:16

标签: wordpress

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

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

我无法弄清楚如何实际允许用户使用textarea字段编辑他们的评论。我花了好几个小时搜索Google,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>

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

任何人都有任何关于从哪里开始的见解?

2 个答案:

答案 0 :(得分:1)

请查看此插件已经创建,因此在发布评论后,用户可以在限定时间内对其进行编辑。

现在无需创建新内容,请先尝试搜索插件:)。

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

如果要创建新主题,则必须创建新功能,在按下编辑按钮后显示注释表单,并在其中插入所有当前注释值。

此功能应该有用 - http://codex.wordpress.org/Function_Reference/edit_comment_link

答案 1 :(得分:0)

查看此功能wp_update_comment,您可以从中开始。在那个过去我已经做过类似的事了。这个功能非常自我解释。