Выборка данных из БД напрямую, а не через REST API (WordPress)

Грузить данные с сайта на WordPress, используя REST API не совсем удобно.
Так получается что мы грузим всю запись - контент с html. А хотелось бы конкретнее, отдельно котлеты от мух так сказать. Хотим попробовать делать запросы напрямую в базу данных. Возможно как то грузить их в Nodejs. Там обрабатывать и выдавать клиенту выборочно, а не целиком как в случае с аpi.

Реальна ли такая практика? Может кто поделится советом как правильнее, спасибо.


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

Автор решения: KAGG Design

Судя по вашему вопросу, вы вообще неправильно делаете REST-запрос. title и content возвращаются для обычного поста, при запросе в WooCommerce таких полей в JSON-ответе нет. См., как правильно делать запрос в WooCommerce: https://woocommerce.github.io/woocommerce-rest-api-docs/?shell#retrieve-a-product

Здесь вам будут возвращены все характеристики товара, включая цену. Я считаю, не надо городить свой велосипед, строить свои REST-маршруты и т.д. Используйте стандартные запросы WooCommerce.

→ Ссылка