Здравствуйте. Я работаю фитнес тренером и хочу на своем сайте сделать систему отчетов для учеников.
То есть они пишут, что сделали на тренировке. Это можно настроить с плагином ACF. Но вот вопрос - как эти отчеты реализовать? Создать кастомный тип записи и позволять пользователям добавлять туда эти очеты, потом сделать сортировку и т.д? Но это будет слишком громоздко, так как много записей. И большая нагрузка на базу данных. Так?
Есть ли возможность реализовать что-то подобное на основе какого-то плагина, чтобы он в админке выводил имя пользователя, а при клике открывал все его очеты?
Есть два варианта: 1 вариант: CPT, 2 вариант - XLS экспорт.
А лучше совмещать оба. Когда отчет становится неактуальным(условно) и переходит в draft - Экспортируем его данные в XLS и очищаем из БД. Можно сделать скрипт аннализа данных XLS с графиками итд итп
Здравствуйте!
Что подразумеваются под отчетами. Какие данные предполагаете загружать на сайт?
А общими словами - ACF или carbon fields.
Ну или пишите свой скрипт, который будет сохранять в БД, а потом щагружать из БД в админку в data tables, при клике на элементе которого открывается модалка с отчетами юзера
Через фронт-ент простая форма с полями, где клиент пишет, что сделала за тренировку, какие упражнения, какой вес. Эти отчеты должны добавляться в анкету пользователя в админке. Сделать через произвольный тип записи можно, но все отчеты будут перемешаны, не будет сортировки по пользователям. Вот я ищу какое-то аналогичное решение.
Все, что сказали - круто, но только использование плагинов тут вообще ни к чему. Я бы создавал запись для конкретного юзера выдавая ему ид либо его "ник", и уже к нику или ид уже крепил бы отчеты добавляя их произвольными полями к записи. Хотя поставить плагин конечно круто, да :D