Мне нужно программно добавить объявление в плагине/теме hivepress на wordpress
Я не особо часто имею дело с wordpress и не могу разобраться в какую сторону копать?
Пробовал:
через api hivepress, подставив следующий по порядку индекс в DB вместо {listing_id}
curl \
-X POST /wp-json/hivepress/v1/listings/{listing_id} \
-H "Content-Type: application/json" \
-d '{"title":"string","description":"string"}'
не работает, возвращает ошибку 400 Bad request
в самой ошибке body
{
"error": {
"code": 400,
"errors": {
"required": {
"message": "Поле "Описание" является обязательным."
}
}
}
}
Пробовал
через класс внутри самой системы,
добавив этот код через плагин в админ панели
// Create listing.
$listing = ( new HivePress\Models\Listing() )->fill(
[
'title' => 'Custom title',
'featured' => true,
]
);
// Save listing.
$listing->save();
ноль реакции
я не могу понять что не так? единственное на что я обратил внимание, что если через апи в адрес запроса подставляешь id ранее добавленной вручную записи то оно работает и вносит изменения...
пробовал в самой базе предварительно вставить строчку и потом обращаться к ней, тоже не хочет работать )))
в целом мне вообще не важно как, но главное чтобы работало
я уже начинаю раздражаться, помогите пожалуйста сохранить душевный покой)