Для того чтобы получить произвольные поля постов через REST API в WordPress, вам необходимо создать кастомные мета данные для постов, и затем получать их через REST API.
1. Создание кастомных мета данных:
- Вы можете использовать плагин Advanced Custom Fields (ACF) для создания кастомных полей для вашего типа записи (поста).
- Создайте необходимые кастомные поля для постов, где будет храниться информация, которую вы хотите получить через API.
2. Получение произвольных полей постов через REST API:
- Убедитесь, что ваш тип записи и кастомные поля добавлены в REST API. Вы можете использовать плагин ACF to REST API, чтобы дополнить API данными из ACF.
- Сделайте запрос к REST API для получения данных о постах и их кастомных полях. Например, вы можете использовать урл вида `https://ваш_сайт/wp-json/wp/v2/posts`, чтобы получить данные о всех постах.
Что касается отображения данных на карте, вам необходимо получить данные из API на клиентской стороне и использовать их для формирования маркеров на Яндекс картах. Для этого вы можете использовать JavaScript и библиотеку для работы с картами, например, Yandex Maps API.
Надеюсь, эта информация поможет вам успешно реализовать задачу. Если у вас возникнут дополнительные вопросы, не стесняйтесь задавать.