柒比贰(7B2)
柒比贰(7B2)

暂无菜单项

首页/文章/B2主题教程/
访问MD

B2标签页 添加其他栏目

纸工场
发布于 2022/2/26更新于 2023/3/6
7,461

演示网址: https://paper.tv/tags

原B2标签页只有标签, 为了用户方便找到想要的栏目
所以添加了文章的”分类”与”专题”

修改文件的位置:  /Pages/tags.php
我个人是放在子主题的:/themes/b2child/Pages/tags.php

全页代码如下 :


<?php
use B2\Modules\Common\Post;
get_header();

$tags = Post::get_post_tags(198);

//获取分类排序形式
$args = array(
'orderby' => 'name',
'order' => 'DESC' //DESC-代表降序, ASC-代表升序-不写则默认 
);
$cat = get_categories($args);

//获取专题分类
$args1=array(
'taxonomy' => 'collection',
);
$col = get_categories($args1);

?>

<!-- 分类调用 -->
<div class="b2-single-content wrapper">
    <div id="tags" class="tags-2 tags-page wrapper">
        <main id="main" class="site-main">
            <h1><?php echo __('纸模型分类','b2'); ?></h1>
            <?php if($cat){ 
                echo '<ul>';
                foreach ($cat as $j ) {
                    echo '<li> 
                        <a href="' . get_category_link( $j->term_id ) . '" target="_blank" style="background-color: #576069;" class="box b2-radius">
                        <h2 title="">'.$j->name.'</h2>
                        <p>'.__('共 ','b2'). $j->count . __(' 篇图纸','b2').'</p>
                        </a>
                    </li>';
                }
                echo '</ul>';
            ?>

            <?php 
            }else{ 
                echo B2_EMPTY;    
            } ?>
        </main>
    </div>
</div> 

<!-- 原标签调用 -->
<div class="b2-single-content wrapper">
    <div id="tags" class="tags-page wrapper">
        <main id="main" class="site-main">
            <h1><?php echo __('热门标签','b2'); ?></h1>
            <?php if($tags){ 
                echo '<ul>';
                foreach ($tags as $k => $v) {
                    echo '<li>
                        <a href="'.$v['link'].'" target="_blank" class="box b2-radius b2-mg">
                        <h2 title="'.$v['name'].'">'.$v['name'].'</h2>
                        <p>'.__('共','b2').b2_number_format($v['count']).__('篇文章','b2').'</p>
                        </a>
                    </li>';
                }
                echo '</ul>';
            ?>

            <?php 
            }else{ 
                echo B2_EMPTY;    
            } ?>
        </main>
    </div>
</div>

<!-- 专题调用 -->
<div class="b2-single-content wrapper">
    <div id="tags" class="tags-page wrapper">
        <main id="main" class="site-main">
            <h1><?php echo __('热门专题','b2'); ?></h1>
            <?php if($col){ 
                echo '<ul>';
                foreach ($col as $m ) {
                    
                    echo '<li>
                        <a href="' . get_category_link( $m->term_id ) . '" target="_blank" class="box b2-radius b2-mg">
                        <h2 title="">'.$m->name.'</h2>
                        <p>'.__('共 ','b2'). $m->count . __(' 篇图纸','b2').'</p>
                        </a>
                    </li>';
                }
                echo '</ul>';
            ?>

            <?php 
            }else{ 
                echo B2_EMPTY;    
            } ?>
        </main>
    </div>
</div> 

<?php

get_footer();

 

CSS添加 :
其中的数值 按自己的需要来修改  

.filter-name { width: 48px; }
.tags-2 ul li  { width:20%;}
.tags-page ul li a { background-color: #576069; padding: 12px 10px; margin: 12px; }
.tags-page ul li h2 { margin-bottom: auto; }
.tags-page h1 { margin: 30px 0 15px; }

 @media screen and (max-width: 768px) {
    .cat-group-box { width: 100%;}
	.tags-2 ul li { width: 50%; }
	.tags-page h1 { font-size: 24px; margin: 20px 0 8px; }
	.tags-page ul li a { margin: 8px;}
}

 

演示网址: https://paper.tv/tags

大家如果有更好的方法, 请发给我学习!

0 点赞
0 收藏
分享
10 讨论
反馈
B2主题教程
订阅3
取消订阅
10 讨论
热门最新
总结
评论主要感谢分享,部分用户表示正需要分类筛选和标签管理功能;有用户建议标签页增加文章数为0时不显示的逻辑,还有用户询问标签能否分类。
风继续吹18312

正在找分类筛选方面的问题

10/8
纸工场
A

标签这一页 , 应加个判断, 文章为0时 不出现

8/21
凯叔
纸工场

tag能分类吗

3/19
铭

“>

5/2
?NULL

可以,正愁标签太多不好看

3/15
Q哥

点赞点赞!

2/27
Q哥
Q哥给您打赏了¥2
2/27
果冻爽歪歪
Q哥

测试

3/24
纸工场
Q哥

感谢

4/2
春哥
M

?棒棒的,感谢分享!

2/27
0 / 600
细中粗
首页文档联系
柒比贰(7B2)
柒比贰(7B2)
首页购物导航播客视频文档下载
瓜奇中你最需要的是什么功能?
323 人投票单选
7月后结束
登录
连续打卡 0 天
2026年6月
我的通知
本周热帖
  • AI搜按钮有问题

    1
    6/3
  • 筛选标签展示有问题

    1
    6/3
  • 域名授权换绑能不能学习一下 子比主题

    2
    6/1
  • 前端提示这个是什么啊怎么解决 验证码的图片也无法正常显示

    2
    5/31
  • 发帖子是不是有问题啊,为期…

    1
    5/30
最新上架

Condor EDC Pouch 工具收纳包

春日力推

¥100-¥123
¥100-¥123

多规格演示:5.11 Tactical Rush 12 背包

满减

¥440-¥480
¥459-¥499

Olight i3T EOS 迷你手电筒

包邮

2600-5000
3000-5000

Nitecore NTK05 钛合金迷你钥匙刀

30天无理由退换

¥399
¥399
所有的成功,都源自一个勇敢的开始
不辜负每一个勇敢的开始
关于帮助文档FAQ协议
柒比贰(7B2) © 2026