
此短代码可在您的 WordPress 网站上显示包含帖子数量的类别列表。
<code class="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');</code><code class="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;
}</code>完整文章:WordPress 类别列表及其帖子数量
以上就是带帖子计数的 WordPress 类别的详细内容,更多请关注php中文网其它相关文章!
每个人都需要一台速度更快、更稳定的 PC。随着时间的推移,垃圾文件、旧注册表数据和不必要的后台进程会占用资源并降低性能。幸运的是,许多工具可以让 Windows 保持平稳运行。
Copyright 2014-2025 https://www.php.cn/ All Rights Reserved | php.cn | 湘ICP备2023035733号