Членство на сайтах WordPress
В настоящее время мы работаем над аналогичными веб-проектами, которые ограничены WordPress (клиентом), и они нуждаются в расширенной функциональности члена.
У них есть участники.
Многостраничный процесс регистрации с большим количеством поля профиля. базовый вход / выход.
Члены должны иметь возможность обновлять свой профиль на первой странице и на панели управления (удобные для пользователя, например, вкладки).
В WordPress сообщениях есть таксономии, в нашем случае члены принадлежат к определенным таксономиям (категориям), предопределенным администраторами (таможенные таксономии).
Участник должен иметь возможность Пользовательские типы сообщений CRUD. например, галерея, обзоры, события, посты и т. д.
Админы должен иметь возможность поиска членов на основе их метаинформации (категория, поле регистрации)
Множество таких функций / страниц даже могут входить в состав входящих сообщений / уведомлений.
Мы можем сделать это, расширив функциональность (роли) членов WordPress по умолчанию, используя нестандартные типы записей WordPress, API WordPress, тему кодирования или плагин для одного сайта с нуля.
Проблема в том, что у нас много проектов, чьи требования так или иначе одинаковы (НЕ ТОЧНО ЖЕ) .
Какой должен быть лучший вариант в нашем случае?
Использовать какое-то готовое решение для членства, ориентированное на WordPress и которое можно легко расширить с помощью шаблонов или хуков WP, если таковые имеются? Чем больше мы кодируем, тем больше мы должны поддерживать.
или мы должны разработать наш собственный плагин, а затем расширить его на основе проекта?
Код темы.
После прочтения вашего вопроса я думаю, что вы должны использовать buddypress с плагинами членства.
Других решений пока нет …