0
是否有可能通過wordpress中的comment_text操作獲取關於評論者的信息?Wordpress,使用「comment_text」動作時是否可以獲取評論者信息?
我想要做的是修改某人根據他們的身份所做的評論,如他們是user_a我可能想讓他們的評論顯示爲綠色,如果他們是user_b我可能希望他們的評論被加粗或格式不同。
是否有可能通過wordpress中的comment_text操作獲取關於評論者的信息?Wordpress,使用「comment_text」動作時是否可以獲取評論者信息?
我想要做的是修改某人根據他們的身份所做的評論,如他們是user_a我可能想讓他們的評論顯示爲綠色,如果他們是user_b我可能希望他們的評論被加粗或格式不同。
使用功能get_comment_text
$comment = get_comment_text();
var_dump($comment);
未經檢驗的,但通常是由「的get_」在WordPress的回報前綴的直接呼應它的價值,而不是一個函數。
無論如何,您也需要作者的信息,所以您必須通過get_comments獲取評論並循環訪問它們。
http://codex.wordpress.org/Function_Reference/get_comments
$comments = get_comments('post_id=15');
foreach($comments as $comm) :
echo($comm->comment_author);
endforeach;
啊這似乎是它的工作!只有一個問題,是否可以從帖子頁面獲取帖子的帖子ID? – tweetypi 2010-03-28 16:47:20
是的,帖子循環中的the_ID()應該返回當前的帖子ID。再次使用get_the_ID()來返回它。 http://codex.wordpress.org/Template_Tags/the_ID – Alex 2010-03-28 17:29:15