gpt4 book ai didi

php - 突出显示存档中的类别 - Wordpress

转载 作者:太空狗 更新时间:2023-10-29 16:45:41 26 4
gpt4 key购买 nike

我的 Wordpress 索引/主页上有我所有的帖子。我有以下代码,它列出了我页面上的类别,包括“全部”,因为所有帖子都列在此页面上。

HTML

<?php
$args = array(
'show_option_all' => 'All posts'
);
?>

<h3><?php wp_list_categories($args); ?></h3>

CSS - 突出显示列表中的“全部”,因为它是您所在的页面。

li.cat-item-all a{
font-weight: bold;
}

每个类别链接都会打开存档页面,其中包含标有该类别的帖子。

我希望这个列表充当导航,当您选择它时,类别选择为“突出显示”。类似于当您在主页上时主页将如何突出显示。但是所有链接都链接到存档页面,所以我不确定编码

编辑 - 在主页上输出

enter image description here

我希望它出现在我的文件页面上,但突出显示他们选择的类别而不是“全部”

最佳答案

使用 wp_list_categories() 时默认情况下,当前类别有一个 current-cat 类。因此,您的 CSS 将是:

.current-cat {
font-weight:bold;
}

要突出显示“所有”“类别”,您需要引用正文类(这样您就知道自己在哪里,并且只有在您位于所有帖子页面)。在我的测试中,“所有帖子”链接实际上转到了我的网站主页,其正文类为:

<body class="home page page-id-3745 page-template page-template-tmpl-home page-template-tmpl-home-php">

因此突出显示 .cat-all-items 的 CSS 将是

.home .cat-all-items {
font-weight: bold;
}

在您的网站上,所有帖子页面可能是您的主要博客页面,因此正文类会略有不同 - 请务必检查。

关于php - 突出显示存档中的类别 - Wordpress,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/31935972/

26 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com