2012-07-20 27 views
0

我正在使用一個非常規的Wordpress用例。在Wordpress中啓用前端評論編輯

我創建了一個僅供註冊用戶使用的網站,在他們提交了對帖子的評論後,提交新評論的表單消失。它被替換爲顯示他們評論內容的textarea(只有他們的評論 - 而不是其他人的評論)。

我無法弄清楚如何真正允許用戶使用textarea字段編輯他們的評論。我花了幾個小時搜索谷歌,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> 

不幸的是,這只是重定向你的評論後端編輯器。我想完全在前端處理更新。

任何人都有從哪裏開始的見解?

回答

1

請查看此插件,該插件已創建,因此發佈評論後用戶將能夠在有限的時間內對其進行編輯。

現在不需要創建新東西,請先嚐試搜索插件:)。

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

如果你正在創建新的主題,那麼你將不得不創建一個新的功能,顯示按下編輯按鈕後的評論形式,並插入當前的所有評論值。

這個功能應該是有用的 - http://codex.wordpress.org/Function_Reference/edit_comment_link

+0

謝謝@ y2ok,但我更喜歡沒有插件(理想情況下,沒有AJAX)。 – 2012-07-20 13:01:25

+0

請檢查此功能 - http://codex.wordpress.org/Function_Reference/edit_comment_link – y2ok 2012-07-20 14:17:01

+0

不幸的是,這只是指向後端編輯器。我知道可以綁定到wp-login.php文件以進行前端登錄。我希望有一種類似的插件免費評論編輯方法。 – 2012-07-21 12:34:15

0

退房此功能wp_update_comment您可以從啓動。在過去我已經做過這樣的事情。這個功能很自我解釋。