登录
首页 >  文章 >  php教程

带帖子计数的 WordPress 类别

时间:2025-01-19 10:03:47 446浏览 收藏

文章小白一枚,正在不断学习积累知识,现将学习到的知识记录一下,也是将我的所得分享给大家!而今天这篇文章《带帖子计数的 WordPress 类别》带大家来了解一下##content_title##,希望对大家的知识积累有所帮助,从而弥补自己的不足,助力实战开发!


带帖子计数的 WordPress 类别

此短代码可在您的 WordPress 网站上显示包含帖子数量的类别列表。

PHP 代码:

// 显示 WordPress 类别及其帖子数量
function display_categories_with_post_count() {
    $categories = get_categories();
    $output = '<ul class="sf-categories">';
    foreach ($categories as $category) {
        $output .= '<li><a href="' . esc_url(get_category_link($category->term_id)) . '">' . $category->name . ' <span>(' . $category->count . ')</span></a></li>';
    }
    $output .= '</ul>';
    return $output;
}
add_shortcode('wp_categories_count', 'display_categories_with_post_count');

CSS 代码:

/* 样式设置:WordPress 类别列表 */
.sf-categories {
    display: flex;
    flex-direction: column;
    gap: 8px;
    list-style: none;
    margin: 0;
    padding: 0;
}

.sf-categories li a {
    display: flex;
    background-color: #fff;
    color: #000;
    border-radius: 8px;
    padding: 10px 16px;
    font-size: 1rem;
    text-decoration: none;
    transition: all .2s ease-in-out;
}

.sf-categories li a span {
    display: block;
    position: absolute;
    right: 16px;
    top: 50%;
    transform: translateY(-50%);
    padding: 3px 8px;
    font-size: 0.85rem;
    line-height: 1;
    background-color: rgba(0, 0, 0, 0.05);
    border-radius: 4px;
}

.sf-categories li a:hover {
    background-color: #46A787;
    color: #fff;
}

.sf-categories li a:hover span {
    background-color: rgba(255, 255, 255, 0.1);
    color: #fff;
}

完整文章:WordPress 类别列表及其帖子数量

今天关于《带帖子计数的 WordPress 类别》的内容就介绍到这里了,是不是学起来一目了然!想要了解更多关于的内容请关注golang学习网公众号!

相关阅读
更多>
最新阅读
更多>
课程推荐
更多>