Ich habe Farbeinstellungen wie acf Optionen wie folgt eingestellt. Farbeinstellungen: Feldtyp: Repeater Felder: Farbnamen und Farbwert (zB orange => # FC7F34, blau => # 14B1E7)Ist es möglich, acf benutzerdefinierte Option Wert auf einem anderen Wert zu erhalten?
Ich verwende diese Einstellungen in meinen anderen benutzerdefinierten Feldern als Radio button.So Wenn der Benutzer die Tastenfarbe auswählt, wird er als Hex-Code gespeichert (# FC7F34). Jetzt im vorderen Ende möchte ich sowohl diesen Farbnamen als auch Farbwert. Ich habe unten Option versucht, aber wie wir mehrere Tasten haben, denke ich, dass dies die Ladezeit auswirken wird.
$data['colors'] = get_field('color_fields', 'option');
foreach($data['colors'] as $color) {
$data[$color['color_value']] = $color['color_name'];
}
Ergebnis:
[#FC7F34] => Orange
[#14B1E7] => Blue
[#007DC5] => Dark Blue
Gibt es eine andere effektive Möglichkeit, orange zu zeigen, wenn wir # FC7F34 als Schaltfläche Farbe gewählt haben. Jede Hilfe/Vorschläge sind willkommen.