wp_list_comments 函數(shù)是一個(gè)循環(huán)輸出當(dāng)前文章或頁面每個(gè)評論的函數(shù),在 WordPress 主題中主要被用來輸出每一條評論,省去我們手工便利之苦,也把 WordPress 的評論功能很好的進(jìn)行了模塊化。
wp_list_comments函數(shù)在主題中配合comments_template()函數(shù)聯(lián)合使用可以很好的將 WordPress 的評論功能獨(dú)立出來,而且可以更好對評論嵌套層數(shù)、每頁顯示評論數(shù)量、評論樣式等等進(jìn)行控制。所以如果你想做好主題的話,那還是看一下吧。
語法
<?php wp_list_comments( $args ); ?>
參數(shù)使用
<?php $args = array(
'walker' => null,
'max_depth' => ,
'style' => 'ul',
'callback' => null,
'end-callback' => null,
'type' => 'all',
'reply_text' => 'reply',
'page' => ,
'per_page' => ,
'avatar_size' => 32,
'reverse_top_level' => null,
'reverse_children' => ); ?>
‘walker’ 自定義樣式類名
‘max_depth’?(整數(shù))應(yīng)該提取評論多深(在評論回復(fù)中)
$style 評論容器標(biāo)簽可以是 ‘div’, ‘ol’, or ‘ul’,默認(rèn)值是’ul’,如果不是,那你需要像如下那樣明確寫出。
<div class="commentlist">
<?php wp_list_comments(array('style' => 'div')); ?>
</div>
或
<ol class="commentlist">
<?php wp_list_comments(array('style' => 'ol')); ?>
</ol>
‘callback ‘?評論顯示的回調(diào)函數(shù),即顯示評論主題的函數(shù)名稱
‘end-callback’ 應(yīng)該是循環(huán)結(jié)束后的回調(diào)函數(shù),本人未實(shí)測,請自行探索。
‘type’ 顯示何種評論,參數(shù)可以是 ‘a(chǎn)ll’、’comment’、’trackback’、’pingback’、’pings’. ‘pings’ 包括’trackback’ 和 ‘pingback’.
默認(rèn)值: ‘a(chǎn)ll’
‘reply_text’ 回復(fù)按鈕的文本值,這個(gè)較少用不解釋 默認(rèn)值: ‘Reply’
‘page’(integer)在分頁中顯示的當(dāng)前頁面。
‘per_page’(integer)每個(gè)評論頁面顯示的項(xiàng)目數(shù)量。
‘avatar_size’(integer)頭像應(yīng)顯示的大小(以像素為單位)。 http://gravatar.com/支持1到512之間的大小。使用0隱藏頭像。
‘reverse_children’ 布爾值,如果設(shè)置本參數(shù)為真,則先顯示最新一條有子評論的評論,后面的評論按照后臺設(shè)置顯示。
‘reverse_top_level’? 布爾值,如果設(shè)置本參數(shù)為真,則先顯示最新一條評論,后面的評論按照后臺設(shè)置顯示。