Дата публикации : 2024.01.08
Автор: Виноградов Александр

Как вывести группу полей Acf для определенного поста или страницы WordPress

<?php

/* страница(пост) из которого выводим поля с полями (!статус личная) /wp-admin/post.php?post=23105&action=edit */  
/*пост Видео-слайдер (см. рис. ) берем по slug*/
$slider_config_page get_page_by_path('video-na-glavnoj');                        
                       
/* группа полей acf /wp-admin/post.php?post=23106&action=edit */ 
$fields acf_get_fields"23106" );
                       
?>     

<?php //перебираем массив полей ?> 
<?php foreach ( $fields as $field ): ?> 
                            
<?php //получаем поля нужного нам поста Видео-слайдер ?>                      
<?php $acf_field    get_field$field['name'], $slider_config_page->ID );  ?>
                        
<?php //получаем значения каждого поля ?>
<?php $vk_kod_video 
=  $acf_field['vk_kod_video'] ?? null?>
<?php $prevyu_url   
=   $acf_field['prevyu']['url'] ?? null?>
                      
                        

<?php endforeach; ?> 
                        
                       

Страница всех групп полей «ACF»

Страница всех групп полей ACF WordPress

Страница группы полей «Видео-слайды»

Страница группы полей Видео-слайды WordPress

Открытая вкладка одного из полей «Видео-слайды»

Открытая вкладка одного из полей Видео-слайды WordPress

Список страниц со страницей «Видео-слайдер» к которой прикреплены поля ACF

Список страниц со страницей  Видео-слайдер к которой прикреплены поля ACF WordPress

Открытая страница «Видео-слайдер» со списком произвольных полей «ACF»

Открытая страница Видео-слайдер со списком произвольных полей WordPress

Нужна платная помощь? Пишите в
Комментарии
Наверх страницы