2016-11-11 26 views
2

添加跨度在WordPress中,你可以跨度添加到wp_list_categories()功能的東西,如:歸檔後計數

function style_the_list_count($links) { 
$links = str_replace('</a> (', '</a> <span class="listCount">(', $links); 
$links = str_replace(')', ')</span>', $links); 
return $links; 
} 
add_filter('wp_list_categories', 'style_the_list_count'); 

,但我想指定的存檔的Show post counts但尋找功能後扎入我我一直無法找到應該使用的東西。我試過wp_get_archives從我的搜索,但沒有運氣,當我看下的Creating an Archive Index後,我沒有看到任何提及。有沒有一種方法可以掛鉤到存檔計數中,或者我可以爲所有默認小部件的每個小部件的Show post counts實例添加一個span標籤?

回答

1

wp_get_archives()本身沒有任何有用的過濾器,我們可以掛鉤,但get_archives_link()(它調用並傳遞後期計數輸出)。

您可以使用幾乎相同的功能和它勾到get_archives_link過濾器:

function so_40551791_style_the_archive_count($links) { 
    $links = str_replace('</a>&nbsp;(', '</a> <span class="archiveCount">(', $links); 
    $links = str_replace(')', ')</span>', $links); 
    return $links; 
} 

add_filter('get_archives_link', 'so_40551791_style_the_archive_count'); 

注意,在之前有一個空間&nbsp;