Как вывести по отдельности поля из группы полей ACF?
Всем добра! Есть группа полей (ACF Field Group) "sites". В ней есть два поля:
Первое поле "Сайт" с именем "siteicon" и типом "Выбор(Select) где есть два варианта
internet : Сайт
vk : Вконтакте
И второе поле "URL сайта" с именем "siteurl" и типом "Текст".
Собственно нужны поля, чтобы указывать для салонов массажа сайт и группу ВК. Сейчас стал вопрос, как вывести это дело на фронт. Знаний не хватает, как обычные поля они не выводятся. Гуглил и пробовал много. Удалось вывести сразу оба значения. Как в цикле, так и без просто сплошняком. Собственно вопрос, как разделить мне siteurl, чтобы получить два значения отдельно и оперировать ими, чтобы можно было встроить их в ссылки, а на основе выбранного первого siteicon создать для них нужные иконки. В итоге получить на выходе иконку сайта с ссылкой сайта и иконку ВК с ссылкой на группу ВК.
Update: Вроде пока решил таким образом (может и костыль, но мну не прогер). Вывело две строчки со своими иконками и нужными значениями в каждой строке.
<?php if( have_rows('sites') ): ?>
<?php while( have_rows('sites') ): the_row();
$website = get_sub_field('siteurl');
?>
<?php
if( get_sub_field('siteicon') == 'internet' ) {
?><img src="/wp-content/themes/basic/img/icon_site.png"><a href="<? echo $website ?>"><? echo $website ?></a>
<?}?>
<br>
<?php
if( get_sub_field('siteicon') == 'vk' ) {
?><img src="/wp-content/themes/basic/img/icon_vk.png" width="16px"><a href="https://vk.com/<? echo $website ?>"><? echo $website ?></a>
<?}?>
<?php endwhile; ?>
<?php endif; ?>


