Support » Plugins » Unterstützer zählen und die Anzahl auf der Startseite ausgeben

  • Hallo Forum,

    Ich möchte gerne die Seitenbesucher einladen mich bei einem Projekt zu unterstützen und mit ihrer digitalen Unterschrift ihre Solidarität zu bekunden.
    Und die Anzahl der Unterstützer will ich dann als Zahl (Counter/Zählwerk) auf der Startseite ausgeben.

    (so ähnlich wie auf human-connection)

    Die digitale Unterschrift sollte per E-Mail verifiziert werden.

    Ich denke, dass das Abgeben und Verifizieren der Unterschrift am Besten über ein Mitglieder-Plug-in zu realisieren ist.
    Das bekomme ich hin.

    Aber wie kann ich dann die Mitglieder zählen und die Anzahl als Counter auf der Seite ausgeben?

    Vielen Dank schonmal

    Die Seite, für die ich Hilfe brauche: [Anmelden, um den Link zu sehen]

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Ein Mitglieder-Plugin wird üblicherweise eine eigene Benutzerrolle definieren, sowas wie member. Mit der folgenden Funktion erzeugst du einen Shortcode[usercount], der die Anzahl der Benutzer mit der Benutzerrollemember an beliebiger Stelle ausgibt:

    add_shortcode( 'countuser', 'countuser_shortcode' );
    function countuser_shortcode() {
    	$users = count_users();
    	$members = $users['avail_roles']['member'];
    	
    	return "Anzahl: $members";
    }

    Den Code fügst du wahlweise in die functions.php eines Child-Themes, ein eigenes Plugin oder als Code Snippet ein.

    Thread-Starter astfrank22

    (@astfrank22)

    Vielen Dank für die schnelle Antwort.

    Ich versuche das mal umzusetzen.
    Sollte ich bei der Umsetzung auf Probleme stoßen, werde ich hier nochmal nachfragen.

    Ich lasse die Frage erst einmal auf „ungelöst“ stehen. Vielleicht hat ja jemand noch eine andere Idee.

    Ich kümmere mich die Woche darum und werde hier feedback geben, wie es gelaufen ist.

    Bis dahin vielen Dank nochmal

Ansicht von 2 Antworten - 1 bis 2 (von insgesamt 2)
  • Das Thema „Unterstützer zählen und die Anzahl auf der Startseite ausgeben“ ist für neue Antworten geschlossen.