为了账号安全,请及时绑定邮箱和手机立即绑定

列出类别并突出显示当前类别存档页面

列出类别并突出显示当前类别存档页面

PHP
摇曳的蔷薇 2022-10-28 09:44:38
我需要显示所有帖子类别的按钮。当我单击一个按钮时,它会链接到该特定类别的存档页面。有没有办法突出当前类别?我的代码<div>    <?php foreach(get_categories($args) as $category) { ?>            <a href="<?php echo get_category_link($category); ?>"><?php echo $category->name; ?></a>    <?php } ?></div>
查看完整描述

1 回答

?
繁星coding

TA贡献1797条经验 获得超4个赞

请试试这个:


<?php 


$selected_category = get_queried_object();

$current_category = $selected_category->term_id;


foreach(get_categories($args) as $category) { 


    $selected_class = '';

    if( $category->term_id == $current_category ){

        $selected_class = "selected_a";

    }


    ?>

    <a href="<?php echo get_category_link($category); ?>" class="<?php echo $selected_class; ?>" ><?php echo $category->name; ?></a>

    <?php 

?>

然后,您可以为“selected_a”类添加背景 CSS。谢谢


查看完整回答
反对 回复 2022-10-28
  • 1 回答
  • 0 关注
  • 36 浏览

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信