WordPress 為“分類目錄”和“文章歸檔”小工具的文章數目添加span標簽

在做主題開發的時候,要為“分類目錄”和“文章歸檔”小工具進行樣式定制,發現后面的“文章數目”沒有任何html標簽包裹,不便于進行樣式附加。

文章歸檔和分類目錄 勾選 顯示文章數目

所以我們需要為“文章數目”添加一個span標簽包裹。方法很簡單,將下面的代碼添加到主題的 functions.php 文件即可:

/**
 * 為“分類目錄”的文章數目添加span
 */
function wpkj_cat_count_span( $links ) {
    $links = str_replace( '</a> (', '</a><span class="post-count">(', $links );
    $links = str_replace( ')', ')</span>', $links );
    return $links;
}
add_filter( 'wp_list_categories', 'wpkj_cat_count_span' );

/**
 * 為“文章歸檔”的文章數目添加span
 */
function wpkj_archive_count_span( $links ) {
    $links = str_replace( '</a> (', '</a><span class="post-count">(', $links );
    $links = str_replace( ')', ')</span>', $links );
    return $links;
}
add_filter( 'get_archives_link', 'wpkj_archive_count_span' );

最終得到的效果如下所示:

文章數目已經用 span 包裹

倡萌

一個文科IT宅男,喜歡折騰WordPress和被它折騰 ^_^

2 條評論

發表評論