Hallo,
im besten Fall würde man das User Dashboard und die damit verbundenen Templates für die Verwaltung und Darstellung der Aufträge selber programmieren, um eine schlanke Lösung ohne Plugin zu verwenden. Ich würde den Aufwand auch gar nicht so hoch einschätzen, in einem ähnlichen Fall hatten wir vor einigen Wochen ein Projekt, wo es notwendig war, dass sich eine bestimmte Kundengruppe für einen Bereich registrieren kann und nach Freischaltung einen Eintrag in diesem Bereich inkl. Custom Dashboard erhält. WordPress bietet hier einfach auch ein tolles Fundament und vorhandene Funktionen lassen sich z.B. super modifizieren:
function is_user_logged_in()
$user = wp_get_current_user();
return $user->exists();
}
Die nächste Alternative wäre dann wahrscheinlich ein Plugin in der Richtung hier zu vewenden: https://wpusermanager.com und an seine Bedürfnisse anzupassen. Ich kenne das Plugin jetzt nicht im Detail, aber ich denke, da lohnt sich auch nochmal ein Blick bei CodeCanyon, ob es hier schon fertige Login Module gibt.
Viele Grüße,
wpGO