ACF ЧЕРЕЗ PHP

Advanced Custom Fields (ACF) - расширение для WordPress, которое позволяет добавлять настраиваемые поля для любых типов записей (записи, страницы, пользовательские типы записей и т.д.). ACF также позволяет создавать группы полей, где каждое поле может быть настроено под определенные требования.

ACF можно использовать через WordPress-функции, хук-фильтры и краткоды. Для работы с ACF через PHP нужно знать его API:

$my_field = get_field('field_name');
$my_image = get_field('image_field');
$my_text = get_field('text_field');

Этот код возвращает значения полей в соответствии с их именем. Также можно задать параметры запроса:

$args = array(
'post_type' => 'book',
'meta_key' => 'author',
'meta_value' => 'John Smith',
);
$books = get_posts($args);
if( $books ) {
foreach( $books as $book ){
echo get_field('publisher', $book->ID);
}
}

Этот код получает все записи типа "book", у которых значение поля "author" равно "John Smith" и выводит значения поля "publisher" каждой записи.

How to use Elementor with ACF Tutorial

Creating Custom Post Types With Advanced Custom Fields

WordPress Advanced Custom Fields for Beginners - Part One

Как легко взломать сайт на PHP — SQL injection

Add custom field in User Form using ACF and custom php code - Advanced custom field - User Meta

Improve Advanced Custom Fields With These 5 FREE Plugins

Реклама
Новое
Реклама