Im Erstellen einer WP-Seite mit erweiterten benutzerdefinierten Feldern. Ich habe einen Feldgruppen-, die aus 2 Feldern besteht:ACF-Felder in Variablen speichern
Titel - ein Textfeld Columnsection - ein repeaterfield die left_col und right_col 2 WYSIWYG-Felder genannt enthält.
So kann das Ergebnis wie folgt aussehen:
Cars (title)
image of a volvo (left_col) text about a volvo(right_col)
image of a BMW (left_col) text about a BMW(right_col)
image of a Fiat (left_col) text about a Fiat(right_col)
Ok, also was ich versuche, in meiner Vorlage zu tun ist, drei Variablen zu erstellen, die alle Werte halten:
$titles = all Titles
$left_col = all left_cols
$right_col = all right_cols
Die Feldgruppen- heißt repeater
so kann ich tun:
<?php
while(have_rows('repeater')): the_row();
$title = get_sub_field('main_title');
$rows = get_sub_field('column_section');
$left = $rows['left_column'];
$right = $rows['right_column'];
echo $title; // Title echoes out
echo $left; // nothing (expecting array of left_cols 'related to the title')
echo $right; //nothing (expecting array of right_cols 'related to the title')
?>
Der Grund im Versuch t zu tun Das ist, dass ich die Spalten right_columns und left_columns getrennt haben möchte, um sie an verschiedenen Stellen in der Vorlage zu verwenden.
Hilfe geschätzt. Vielen Dank!
Werfen Sie einen Blick auf die Dokumentation zu geschachtelten Repeatern: https://www.advancedcustomfields.com/resources/working-with-nested-repeaters/ – Jrod