Делаю на wordpress доску объявлений. Возник вопрос. Что лучше таксономия или произвольные поля для некоторых значений, они будут ввиде выражающего списка. Например: цвет, год выпуска, состояние, тип кузова и тп.
Что лучше использовать?
Просмотрел много плагинов, в некоторых упор делается на таксономию, в других на поля.
Хотел бы услышать мнение специалистов.
Таксономии это одно из самых узких мест в WP по производительности. Работа с ними происходит в 3 таблицах + связь с основной таблицей _posts. Поэтому в известном плагине Woocommerce если добавить массово атрибуты к товарам, построенные на таксономиях, то сайт начинает сильно тормозить.
Проще и эффективнее попробовать использовать мета поля. Если формировать свои запросы, то с мета полями будет проще и производительнее создавать запросы.
Для максимальной производительности для доски объявлений лучше создать свои таблицы с параметрами и работать с ними уже своими запросами.