Отображение метаданных в запросе GET. WordPress REST API

Есть действующий сайт на WordPress и в нём хранятся некоторые записи пользовательского типа. Мне необходимо получать с помощью REST некую информацию из этих записей. Для этого я добавил в коде следующую строку:

add_post_meta($order['id'], "order_place_id", $place_id, true);

Она вроде как должна позволить получать нужные данные. Но при чтении json-файла, который возвращает GET-запрос, у всех записей в этом поле находится null. Попробовав создать новую запись ПОСЛЕ добавления этой строки обнаружил, что новая запись имеет нужное значение в этом поле (не null). Из чего сделал вывод, что добавленный код вносит изменения только для новых записей, а существующие не меняет. Однако, мне нужно получать информацию и из существующих. Как это сделать?


Ответы (1 шт):

Автор решения: SeVlad

Для этого я добавил в коде следующую строку:

add_post_meta($order['id'], "order_place_id", $place_id, true);

Она вроде как должна позволить получать нужные данные.

Нет, эта функция не получает, а добавляет данные в произвольные поля См. https://wp-kama.ru/function/add_post_meta.

Для получения данных из произвольных полей выбирай подходящую функцию начинающуюся на "get_": https://wp-kama.ru/function-cat/proizvolnyie-polya

→ Ссылка