
此短代码可在您的 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 类别的详细内容,更多请关注php中文网其它相关文章!