Php 如何使用特定类别的颜色?
我使用的Wordpress主题(Multinews)能够为整个类别分配颜色方案,因此该类别内的所有帖子都采用分配给该类别的颜色方案 不过,我已经在设计中添加了一些功能(即文章的第一个字母上有一个彩色的dropcap),并希望为它们指定类别颜色 例如,您将看到橙色是类别颜色,但dropcap(大R)当前为蓝色Php 如何使用特定类别的颜色?,php,css,wordpress,themes,Php,Css,Wordpress,Themes,我使用的Wordpress主题(Multinews)能够为整个类别分配颜色方案,因此该类别内的所有帖子都采用分配给该类别的颜色方案 不过,我已经在设计中添加了一些功能(即文章的第一个字母上有一个彩色的dropcap),并希望为它们指定类别颜色 例如,您将看到橙色是类别颜色,但dropcap(大R)当前为蓝色 如果您能告诉我如何将类别颜色样式添加到其他功能中,我将不胜感激。碰巧我最近在同一主题上工作,所以我知道您想要了解什么。问题是——主题作者在他们的框架中加入了这种颜色。他们根据显示的是页面还是
如果您能告诉我如何将类别颜色样式添加到其他功能中,我将不胜感激。碰巧我最近在同一主题上工作,所以我知道您想要了解什么。问题是——主题作者在他们的框架中加入了这种颜色。他们根据显示的是页面还是类别来选择颜色,然后将其放入菜单下方 如果你检查菜单的HTML——猫的颜色在HTML中——它不在任何CSS属性中 尝试查看菜单的代码并使用相同的原则:
if ($item->object == 'category') {
$cat_ID = $item->object_id;
$cat_data = get_option("category_".$cat_ID);
$cat_color = isset($cat_data['color']) ? $cat_data['color'] : '' ;
if ($cat_color != '') {
$cl = $cat_color;
}
} elseif ($item->object == 'page') {
$page_color = get_post_meta($item->object_id, 'mom_page_color', true);
if ($page_color != '') {
$cl = $page_color;
}
}
这是multinews\framework\menus文件夹下的menu.php文件,如果您能提供一些代码,我将不胜感激。到目前为止您尝试了什么?您已经为第一个字母指定了颜色,现在您想为类别名称指定颜色。是这样吗?主题允许您为每个类别指定一种功能颜色。橙色是我分配给该类别(生活和文化类别)的颜色,dropcap被制成蓝色,因为它是CSS中给出的:第一个字母的颜色。我该如何制作才能使文章的dropcap与它所属类别的颜色相同。我的:第一个字母的css是:
文章。输入内容地址:第一个字母{font family:“adelle”,serif;字体重量:700;字体大小:7.1em;线条高度:0.85em;填充:0px 0.05em 0;颜色:#2c89d1;}
有人有什么想法吗?谢谢,我对PHP相当陌生,所以虽然我理解这个原理,但我不确定如何修改它,将其用于dropcap。非常感谢您的帮助,谢谢!