2011-11-22 57 views
0

我想爲某些評論添加一個自定義評論類型,但我不知道如何將包含評論表單的自定義評論類型寫入數據庫表的comment_type行。我試過以下方式,但它不會工作:WordPress的 - 如何添加自定義comment_type?

<input type="hidden" name="comment_type" value="reader" id="comment_type" /> 

我已經嘗試了很多小時,並搜索整個網絡。 : -/

有什麼建議嗎?

+0

我解釋你的方法是否正確?你想檢查你的博客讀者或管理員(最常見的是你自己)是否發佈了評論? – manu

回答

0

回來了,現在是一個更好的鍵盤比我的手機;-)

上,你可以在official documentation看到,comment_type是不是你可以用你希望的值設置屬性。它描述了系統命令的類型(無論是引用,pingback還是簡單的評論)

考慮到我上面的評論,我想你想在你自己的評論和你的訪問者之間有所不同。

我通過對評論的作者ID作出反應,在我自己的博客主題中解決了這個問題。

以下從我的comments.php文件中的一個片段:

$isCommentFromAuthor = get_the_author_id() == $comment->user_id; 
// ... 
<div class="<? if($isCommentFromAuthor) : ?>author-content<? else: ?>content<? endif ?>"> 

這種解決方案會檢查當前文章的作者並與作者的評論比較。 如果評論來自文章作者,則另一個CSS類將傳遞給評論容器,這將以不同的方式進行設計。

這對你有幫助嗎?

相關問題