我需要顯示所有帖子類別的按鈕。當(dāng)我單擊一個(gè)按鈕時(shí),它會(huì)鏈接到該特定類別的存檔頁面。有沒有辦法突出當(dāng)前類別?我的代碼<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貢獻(xiàn)1797條經(jīng)驗(yàn) 獲得超4個(gè)贊
請(qǐng)?jiān)囋囘@個(gè):
<?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。謝謝
- 1 回答
- 0 關(guān)注
- 65 瀏覽
添加回答
舉報(bào)
0/150
提交
取消