it-swarm.com.de

Abschnitt "Nur für Mitglieder" einer WordPress Site - Selbstanmeldung und kein Backend-Zugriff

Ich arbeite an einer Website, die hauptsächlich aus statischen Inhalten und einem Hauptblog besteht. Aus diesem Grund scheint WordPress die beste Option zum Erstellen dieser Site zu sein. Der Client sucht jedoch jetzt nach der folgenden Funktion:

  • Es muss einen Abschnitt "Nur für Mitglieder" mit Unterseiten geben, der einige leicht sensible Informationen enthält
  • Benutzer müssen in der Lage sein, ein Konto anzufordern und ihre E-Mail-Adresse überprüfen zu lassen
  • Nach der Überprüfung möchte der Administrator jede Registrierungsanforderung manuell mit "Ja" oder "Nein" beantworten, bevor die Benutzer als Mitglieder hinzugefügt werden
  • Mitglieder sollten niemals Zugriff auf das Backend haben, sondern nach der Registrierung und Anmeldung auf der Website bleiben

Gibt es ein Plugin oder eine Reihe von Plugins, die dies einfacher machen? Hat jemand Ratschläge, wie dies am besten eingerichtet wird?

Vielen Dank!

1
Gavin Anderegg

Werfen Sie einen Blick auf Thema mein Login das abdeckt:

  • Leiten Sie Benutzer beim Anmelden und Abmelden basierend auf ihrer Rolle um
  • Benutzer müssen genehmigt werden und die E-Mail-Adresse bei der Registrierung bestätigen

und um nur Seiten für Mitglieder zu erstellen, können Sie Ihre regulären Seiten verwenden und diese Funktion einfach zu den Funktionen Ihres Themas hinzufügen.php is_user_logged_in ()

add_shortcode('member_only','member_only_shortcode');
function member_only_shortcode($content){
    if ( is_user_logged_in() ) {
        return $content;
    } else {
        return __('You must log-in to see this content ');
    }
}

verwendungszweck: [member_only]content to show your members[/member_only]

1
Bainternet

Es gibt ein paar Plugins, die Sie sich ansehen können. Es gibt einige davon, die Sie sich ansehen und Ihr eigenes Mitgliedschafts-Plugin schreiben können, das auf die Bedürfnisse Ihrer Kunden zugeschnitten ist.

  • Nur für Mitglieder - Stellt den gesamten Blog nur Mitgliedern zur Verfügung. Sie können möglicherweise einen Teil des Codes hier in Ihrem eigenen Plugin für Ihren Client verwenden.
  • Mitgliedschaft - Eine kostenpflichtige Lösung, und ich bin mir nicht sicher, was alles genau funktioniert, aber der Link dient zur Untersuchung.

Hoffe diese Hilfe. Wenn ich noch mehr stoße, werde ich sie in dieser Antwort für Sie werfen.

1
Zack

Ich benutze dafür Theme My Login in Kombination mit Members .

1
wyrfel