SanviInvi
@SanviInvi

Как по api получать поля Carbon Fileds?

Привет всем!

Я по api запрашиваю данные об определенной странице, в которой есть 1 текстовое поле Carbon Fileds, но мне возвращается лишь имя этого поля, без содержимого по типу "filed_name": "". Хотя содержимое в этом поле есть. Что делать?
  • Вопрос задан
  • 40 просмотров
Решения вопроса 1
Mike_Ro
@Mike_Ro Куратор тега WordPress
Python, JS, WordPress, SEO, Bots, Adversting
Все верно, CF по умолчанию не возвращает данные из своих полей (только имена полей). Чтобы CF возвращал данные, необходимо явно разрешить это для каждого созданного поля, например так:
use Carbon_Fields\Field;

Field::make('text', $key, $this->meta_labels[$key])
    ->set_visible_in_rest_api(true);
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы