Как создать блок произвольных полей (метабокс) с помощью плагина PODs

В этой статье я расскажу Вам о том как создавать и использовать мета боксы с помощью WordPress плагина Pods — Custom Content Types and Fields.

Создаем meta box

1. Устанавливаем и активируем плагин.
2. Переходим в управление Pods. И выбираем расширить существующий.

3. Далее выбираем Тип содержимого: Типы постов (Посты, страницы) и Тип поста: Записи.

4. И создаем произвольное поле любого типа, к примеру Plain text

Выводим meta box в теме

1. Получаем поле произвольных типов записей(custom post type) и выводим его.

<?php
$pod = pods('post');
$pod->fetch(get_the_ID());
$field01 = $pod->field('field01');
echo $field01;
?>

2. Получаем файл (к примеру фотографию).

<?php
$pod = pods('post');
$pod->fetch(get_the_ID());
$photo01 = $pod->field('photo01');
echo '<img src='.$photo01['guid'].'>';
?>

3. Если несколько файлов или фотографий.

<?php
$pod = pods('post');
$pod->fetch(get_the_ID());
$photos = $pod->field('photos');
foreach ($photos as $photo) {
   echo '<img src='.$photo01['guid'].'>';
}
?>

4. Получаем поле произвольных таксономий (taxonomy) и выводим его.

<?php
$podterms = pods('some_category');
$podterms->fetch(some_category_ID);
$cat_field = $podterms->field('cat_field');
echo $cat_field;
?>

Добавить комментарий

Ваш e-mail не будет опубликован. Обязательные поля помечены *