The row (ACF): verschil tussen versies
Naar navigatie springen
Naar zoeken springen
(Een tussenliggende versie door dezelfde gebruiker niet weergegeven) | |||
Regel 23: | Regel 23: | ||
} | } | ||
</pre> | </pre> | ||
+ | |||
+ | == Voorbeeld: Verhogen van de teller == | ||
+ | |||
+ | Hier kun je zien dat <code>the_row</code> de rij-index verhoogt: | ||
+ | |||
+ | <pre> | ||
+ | while (have_rows('add_code_to_head', 'option')): | ||
+ | echo(get_row_index()); | ||
+ | print_r(the_row(true)); | ||
+ | echo(get_row_index()); | ||
+ | endwhile; | ||
+ | </pre> | ||
+ | |||
+ | Ik kan er alleen niet mee achterhalen of de eerste rij index 0 of index 1 heeft. | ||
== Bronnen == | == Bronnen == |
Huidige versie van 29 jul 2022 om 14:47
the_row
is een ACF-commando waarmee je actuele rij binnen een repeater verkrijgt en de row-teller vinnen de repeater, met 1 verhoogt wordt.
Het heeft vreemd genoeg geen eigen documentatie-pagina op https://www.advancedcustomfields.com/resources.
syntaxis
the_row([format]); as array
format
(optional, boolean): true: Array entries are keyed with user defined names. false (default): Array entries are keyed with field internal names
Voorbeeld
if (have_rows('add_code_to_head', 'option')) { echo "add_code_to_head has rows!"; while (have_rows('add_code_to_head', 'option')): print_r(the_row(true)); endwhile }
Voorbeeld: Verhogen van de teller
Hier kun je zien dat the_row
de rij-index verhoogt:
while (have_rows('add_code_to_head', 'option')): echo(get_row_index()); print_r(the_row(true)); echo(get_row_index()); endwhile;
Ik kan er alleen niet mee achterhalen of de eerste rij index 0 of index 1 heeft.