2014-10-30 52 views
-1

我使用的Wordpress主題(Multinews)具有將顏色方案分配給整個類別的功能,以便該類別中的所有帖子都具有分配給該類別的顏色方案。如何使用特定類別的顏色?

但是,我在設計中添加了一些功能(即文章第一個字母上的彩色落淚帽),並且也想爲它們指定類別顏色。

例如,在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

而且我會很感激,如果你可以爲我提供一些代碼,到目前爲止您嘗試了什麼? – Nick 2014-10-30 09:22:24

+0

因此,您已將顏色分配給第一個字母,現在您要將顏色分配給類別名稱。是這種情況嗎? – 2014-10-30 09:30:46

+0

該主題允許您爲每個類別分配一個特徵顏色。橙色是我分配給該類別(生活和文化類別)的顏色,並且dropcap已變爲藍色,因爲它是CSS中第一個字母的顏色。 我將如何讓這個一篇文章的dropcap是顏色,因爲它是在同一類 我的CSS:第一個字母是: '文章.entry內容地址:首字母{-font-family:「adelle」,serif; font-weight:700; font-size:7.1em; line-height:0.85em; 填充:0px 0.05em 0 0; 顏色:#2c89d1; }' – mediainfocus 2014-10-31 09:52:06

回答

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的menu.php文件\框架\文件夾菜單

+0

謝謝,我對PHP相當陌生,所以雖然我理解原理,但我不確定如何改變它,以便將它用於dropcap。任何幫助表示讚賞,謝謝! – mediainfocus 2014-10-31 09:59:02

相關問題