我正在使用的Wordpress主题(Multinews)能够为整个类别分配颜色方案,以便该类别中的所有帖子都采用分配给该类别的颜色方案。
但是,我在设计中添加了一些功能(即文章第一个字母上的彩色dropcap),并且也希望为它们分配类别颜色。
例如,在http://www.mediatoday.org.uk/media/television-and-radio/2014/10/25/evan-davis-interview-with-russell-brand-was-fifteen-minutes-of-television-gold/,您会看到橙色是类别颜色,但是dropcap(大R)目前是蓝色。
如果你能告诉我如何将类别颜色样式添加到其他功能,我真的很感激。
答案 0 :(得分:0)
我最近在同一个主题上工作,所以我知道你想要找到什么。问题是 - 主题作者将这种颜色内置到他们的框架中。他们根据页面或类别的显示情况选择颜色,然后将它们放入菜单下方。
如果您检查菜单的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文件