Спасибо за вашу помощь заранее. Вот чего я пытаюсь достичь:
У меня есть пользовательский тип записи под названием «Кампании», и у меня есть пользовательская таксономия под названием «Страны», связанная с пользовательским типом записи кампании. Когда пользователь добавляет новую страну в кампанию, создается новый пост кампании, который является дочерним элементом текущей кампании. Я дублирую поля ACF, которые назначены родительской кампании, и реплицирую значения в дочернем посте, однако я столкнулся с проблемой, связанной с полями гибкого контента ACF. Вот фрагмент моего кода, который извлекает поля родительской записи и обновляет вновь созданное поле ACF в дочерней записи этим значением.
$action_text = get_post_meta($parent_id, 'action_text', true);
update_field('action_text', $action_text, $post_id);
Я пытался сделать это с гибким контентом, но я знаю, что мне нужно пройтись по нему и найти, какие блоки контента были созданы. Каков наилучший способ сделать это?
// About Fields
$about_fields = get_post_meta($parent_id, 'content');
var_dump($about_fields);
$meta_key = // How to retrieve the flexible content keys
$meta_value_of_flexible_content = get_post_meta($parent_id, $meta_key);
if($about_fields) {
}
Для пояснения 'content' - это имя гибкого контейнера. 'text_and_image' - это пример имени одного из созданных мной гибких блоков контента.
Еще раз спасибо за любые идеи.