2017-08-29 59 views
-1

我有顏色設置爲acf選項頁面設置如下。 顏色設置: 字段類型:直放站 領域:顏色名稱和顏色值(如橙=>#FC7F34,藍色=>#14B1E7)是否可以根據其他值獲取acf自定義選項值?

我在無線電button.So我的其他自定義字段使用此設置當用戶選擇按鈕顏色時,它被保存爲十六進制代碼(#FC7F34)。 現在在前端我想要這個顏色名稱和顏色值。我試過下面的選項,但由於我們有多個按鈕,我認爲這會影響加載時間。

$data['colors'] = get_field('color_fields', 'option'); 
foreach($data['colors'] as $color) { 
    $data[$color['color_value']] = $color['color_name']; 
} 

結果:

[#FC7F34] => Orange 
[#14B1E7] => Blue 
[#007DC5] => Dark Blue 

是否有顯示橙色,當我們有#FC7F34選爲按鈕顏色任何其他有效的途徑。 歡迎任何幫助/建議。

回答

0

是的,這是可能的使用,否則條件,否則不可能,因爲如果你找到谷歌橙色代碼十六進制代碼,那麼它顯示不同。現在只能從條件出發。 如果你的顏色代碼是固定的,那麼一個解決方案

if($data[$color['color_value']]=='#FC7F34') { echo 'orange';} 
相關問題