Стандартный вывод информации из ACF:
<?php the_field('text'); ?>
Стандартный вывод из страницы опций:
<?php the_field('text', 'options'); ?>
Вывод повторителя:
<div id="slider">
<?php if(get_field('fieldname')): ?>
<?php while(has_sub_field('fieldname')) : ?>
<div class="slide">
<img src="<?php the_sub_field('fieldname_sub'); ?>">
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
Повторитель в повторителе:
<div id="slider">
<?php if(get_field('fieldname')): ?>
<?php while(has_sub_field('fieldname')) : ?>
<div class="slide">
<img src="<?php the_sub_field('fieldname_sub'); ?>">
<ul class="list">
<?php if(get_sub_field('fieldname_subrepeater')): ?>
<?php while(has_sub_field('fieldname_subrepeater')) : ?>
<li><?php the_sub_field('fieldname_subrepeater_sub'); ?></li>
<?php endwhile; ?>
<?php endif; ?>
</ul>
</div>
<?php endwhile; ?>
<?php endif; ?>
</div>
Вывод группы полей:
<?php if( have_rows('header_social') ): ?>
<?php while( have_rows('header_social') ): the_row(); ?>
<a href="<?php the_sub_field('header_social_vk'); ?>"><i class="fa fa-vk" aria-hidden="true"></i></a>
<a href="<?php the_sub_field('header_social_facebook'); ?>"><i class="fa fa-facebook" aria-hidden="true"></i></a>
<?php endwhile; ?>
<?php endif; ?>
Вывод страницы с опциями:
if( function_exists('acf_add_options_page') ) {
acf_add_options_page(array(
'page_title' => 'Основные настройки',
'menu_title' => 'Настройки темы',
'menu_slug' => 'theme-general-settings',
'capability' => 'edit_posts',
'redirect' => false
));
}