Jak to ugryźć?
Wyciągnąć za pomocą tego:
http://codex.wordpress.org/Options_API
Zbudować pole input (wybrać typ) w obrębie własnego formularza:
http://www.w3schools.com/tags/tag_input.asp
get_option ? Czy też może chodzi o get_metadata?
Jako że mam kilka pól custom fields, mam też obawy przez generowaniem zbyt wielu zapytań.
Muszę do formularza przesłać tytuł „wydarzenia”, datę, osobę prowadzącą, miejsce, cenę, dodatkowe informacje tekstowe o na przykład promocji. W custom fields, mam zdefiniowane wszystko oprócz tytułu.
Wydaje mi się, że przegnę jeśli zrobię to tak:
$data_wydarzenia = get_post_meta($post->ID, "data_wydarzenia", true);
i zduplikuję ten kod kilkukrotnie dla pozostałych pól i wsadzę zmienną do tablicy dajmy na to, a następnie prześlę przy użyciu ukrytego pola tekstowego.
get_option ? Czy też może chodzi o get_metadata?
racja mea culpa get_metadata
Jako że mam kilka pól custom fields, mam też obawy przez generowaniem zbyt wielu zapytań.
to zapisuj jako zserializowane dane do jednego pola.
A może zastosować get_post_custom($post_id);
?
$tests = get_post_custom($post_id);
przekazać to w zmiennej, i w formularzu wywoływać poprzez
echo ($tests[nazwapola][0]);
echo ($tests[nazwainnegopola][0]);
Wówczas musiałbym jedynie osobno tytuł przesłać drugim polem input.
wydaje mi się że to ograniczyłoby ilość zapytań.