'training', 'posts_per_page' => -1, 'lang' => $current_lang, 'post_status' => 'publish', 'sort' => 'menu_order', 'order' => 'ASC', ); return get_posts($args); } } $trainings = get_trainings_for_current_language(); // Получаем все поля short_info для каждой тренировки $trainings_data = array(); if ($trainings) { foreach ($trainings as $training) { $training_info = array( 'post' => $training, 'name' => '', 'exp' => '', 'short_desc' => '' ); if (have_rows('short_info', $training->ID)) { while (have_rows('short_info', $training->ID)) { the_row(); $training_info['name'] = get_sub_field('name'); $training_info['exp'] = get_sub_field('exp'); $training_info['short_desc'] = get_sub_field('short_desc'); } } $trainings_data[] = $training_info; } } ?>