Liebe Community,
ich bin aktuell dabei ein eigenes ACF-Field zu erstellen.
Mein Feld soll aus 4 inputs bestehen (Landesvorwahl, Ortsvorwahl, Nummer, Durchwahl).
Also ein Telefonnummernfeld.
Über die ACF-Konfig, wenn man ein Feld anlegt soll man den Seperator/Trenner zwischen den einzelnen Blöcken wählen können, und ob die Ländervorwahl mit 00 oder + beginnen soll...
Das Feld selbst konnte ich bereits erstellen und man kann es im Backend bereits befüllen.
Auch in der DB wird die Eingabe bereits gespeichert - dort als serialisiertes Array.
Code
[COLOR=#DD1144][FONT=Monaco]a:4:{s:14:"country_prefix";s:2:"43";s:9:"area_code";s:1:"1";s:12:"phone_number";s:6:"666666";s:14:"direct_dialing";s:4:"0111";}[/FONT][/COLOR]
Leider bekomme ich, wenn ich mir das ACF-Field ausgeben lasse kein value retour - sowohl im Backend als auch im Frontend:
PHP
Array(
[seperator] => -
[country-prefix] => +
[key] => field_54848f4ff3185
[label] => test
[name] => fields[field_54848f4ff3185]
[_name] => test
[type] => phonenumber
[order_no] => 26
[instructions] =>
[required] => 0
[id] => acf-field-test
[class] => phonenumber
[conditional_logic] => Array
(
[status] => 0
[rules] => Array
(
[0] => Array
(
[field] => field_545fc78e1d45a
[operator] => ==
[value] => 0
)
)
[allorany] => all
)
[field_group] => 137
[value] => )
Alles anzeigen
LG