100%.
Проблема большинства новичков в том, что они начинают не с официального источника, а с видео на Ютубе и т.п., которые не всегда верно описывают процесс работы с системой.
Надеюсь, это не очередная попытка разработать свой Wordpress.
Создайте контроллер, который будет обрабатывать данные из определенной страницы админки на Laravel (если такова имеется). Затем в БД создайте таблицу, куда будут записываться id произвольного поля, id записи, к которому принадлежит это поле, тип поля. Это для примера, набор полей и значений в таблице может быть другим в зависимости от задачи.
Страницу генерации полей можно создать на VUE JS. Будет интерактивно, быстро, удобно.
squirtazzer, нужно видеть файлы темы, чтобы понимать где править эту страницу. Вообще может быть в следующих файлах:
- page-contacts.php
- любой файл .php в котором прописано:
/**
*
* Template name: Контакты
*
*/
Wordpress. Потому, что:
1. Легко создавать необходимые поля-значения с помощью произвольных полей Wordpress (есть куча готовых плагинов, в частности ACF).
2. Легко создавать произвольные типы записей (post_type) если нужно, например, иметь отдельно блог и каталог.
3. Легко выводиться записи из каталога по данным из фильтра с помощью Wp_Query() meta_query.