一种颜色到类别链接,具体取决于类别ID

时间:2013-03-23 作者:Ludo

我想根据其ID设置类别链接的样式,例如,如果类别ID为2,则我希望链接为粉红色。

我找不到对链接执行相同操作的方法。有哪些类型的解决方案可用?请在您的答复中详细说明,因为我的编码知识有限。非常感谢:)

1 个回复
SO网友:Hasin Hayder

打开呈现类别帖子的页面,并在适当的位置(在运行循环之前)编写以下代码

<?php
$catid = get_cat_id();
$color = "#222"; //default;
if ($catid == $pinkCategoryId) $color = "#8B0A50";
else if ($catid == $redCategoryId) $color = "#FF0000";
?>

<style type = \'text/css\'>
a { color: <?php echo $color;?>; }
</style>
现在根据需要调整上面的代码块

您也可以按类别名称而不是类别id使用它,只需将get\\u cat\\u id更改为get\\u the\\u category(),它将返回当前类别名称。然后您可以按原样执行任务的其余部分

结束

相关推荐

Sort post's categories by ID

我有一个博客,其中几个帖子的类别必须先输出,然后再输出其他类别。与其他类别相比,这些类别的ID较低。我正在使用get_the_category_list 但它并没有像我预期的那样工作。这让我很困惑,因为我记得有一个主题做得很好。有人能给我指出正确的方向吗?谢谢<?php get_the_category_list( array( \'orderby\' => \'ID\', \'order\' => \'ASC\' ) ); ?>&