Trusted WordPress tutorials, when you need them most.
Beginner’s Guide to WordPress
WPB Cup
25 Million+
Websites using our plugins
16+
Years of WordPress experience
3000+
WordPress tutorials
by experts

Wie man registrierte Benutzer in WordPress nach dem Zufallsprinzip anzeigt

Wenn Sie registrierte Benutzer auf Ihrer WordPress-Website erwähnen, können Sie das Engagement steigern und ein stärkeres Gefühl der Gemeinschaft schaffen. Es ist eine großartige Möglichkeit, Ihre Mitglieder anzuerkennen und zu zeigen, dass Sie ihre Beteiligung schätzen.

Wenn Ihre Website jedoch viele Nutzer hat, kann die Hervorhebung aller Nutzer überwältigend sein. Einige wenige zufällig auszuwählen ist überschaubarer und effektiver.

Das zufällige Zeigen von registrierten Benutzern kann jedoch zu einem anderen Problem führen. Wenn Sie nicht aufpassen, könnten Sie zu häufig dieselben Nutzer zeigen und andere davon abhalten, sich wertgeschätzt zu fühlen.

In diesem Artikel führen wir Sie durch die Schritte zur Anzeige einer Liste von zufällig registrierten Benutzern auf Ihrer WordPress-Website. Sie werden lernen, wie Sie es einfach und effektiv einrichten und gleichzeitig sicherstellen können, dass sich alle Ihre Mitglieder einbezogen fühlen.

How to Randomly Display Registered Users in WordPress

Warum werden registrierte Benutzer in WordPress willkürlich angezeigt?

Wenn Sie eine WordPress-Website betreiben, die eine Benutzerregistrierung ermöglicht, möchten Sie vielleicht Ihre registrierten Benutzer hervorheben.

Dies ist eine wertvolle Übung, unabhängig davon, ob Sie gerade laufen:

Ihre Nutzer sind die Superstars Ihrer Website, und es ist eine gute Idee, sie zu würdigen.

Es gibt viele Möglichkeiten, wie Sie Nutzer und Autoren auf Ihrer Website hervorheben können. Sie können zum Beispiel eine Autoren-Infobox hinzufügen und kürzlich registrierte Benutzer anzeigen.

Bei beliebten Websites wird es jedoch schwierig sein, alle Mitglieder in einer Liste zu erfassen. Vielleicht möchten Sie jedes Mal, wenn jemand Ihre Website besucht, verschiedene zufällige Nutzer anzeigen.

In den folgenden Abschnitten zeigen wir Ihnen, wie Sie Benutzer in WordPress nach dem Zufallsprinzip anzeigen können. Hier finden Sie einen kurzen Überblick über alle Schritte, die wir behandeln werden:

Lassen Sie uns gleich loslegen!

Hinzufügen von benutzerdefiniertem Code zur Anzeige registrierter Benutzer

Um eine Liste mit zufälligen Benutzern anzuzeigen, müssen Sie zunächst Code in Ihre WordPress-Dateien einfügen. Wenn Sie dies noch nicht getan haben, lesen Sie unsere Anleitung zum Kopieren und Einfügen von Code in WordPress.

Es ist üblich, WordPress-Tutorials mit Anweisungen zum Hinzufügen von Codeschnipseln zur functions.php-Datei Ihres Themes in einem Site-spezifischen Plugin zu finden.

Das Problem ist jedoch, dass selbst der kleinste Fehler im benutzerdefinierten Code-Snippet Ihre Website zerstören kann. Zum Beispiel kann ein Fehler im Code Ihre Website unzugänglich machen.

Wir empfehlen daher die Verwendung des WPCode-Plugins.

WPCode's homepage

WPCode ist ein einfach zu bedienendes, einsteigerfreundliches Plugin, mit dem Sie sicher Code zu jedem Teil Ihrer WordPress-Website hinzufügen können. Es hält alle Ihre Codes an einem Ort und verhindert Fehler, die auftreten würden, wenn Sie Ihre Theme-Dateien manuell bearbeiten würden.

Um mehr über dieses Plugin zu erfahren, lesen Sie bitte unseren vollständigen WPCode Test.

Als Erstes müssen Sie das kostenlose WPCode-Plugin installieren und aktivieren. Wenn Sie Hilfe benötigen, können Sie unsere Anleitung zur Installation eines WordPress-Plugins lesen.

Nach der Aktivierung können Sie in Ihrem WordPress-Adminbereich zu Code Snippets “ + Snippet hinzufügen gehen.

Dadurch werden Sie zur Snippet-Bibliothek weitergeleitet, wo Sie eine Reihe von vorgefertigten Code-Snippets verwenden können. In diesem Fall klicken wir auf „Benutzerdefinierten Code hinzufügen“, um unseren eigenen Code-Snippet zu unserer Website hinzuzufügen.

Add new custom snippet

Auf dem nächsten Bildschirm wählen Sie als Codetyp „PHP Snippet“.

Sie gelangen dann auf die Seite des Code-Editors.

Von hier aus können Sie Ihr Snippet benennen, z. B. „Zufällige Benutzeranzeige“.

Naming the custom code snippet

Danach können Sie den folgenden Codeschnipsel in das Feld „Codevorschau“ einfügen:

function wpb_random_users() {
    global $wpdb;

    if ( false === ( $usernames = get_transient( 'wpb_random_users_cache' ) ) ) {
        $usernames = $wpdb->get_results( "SELECT user_nicename, user_url, user_email FROM $wpdb->users ORDER BY RAND() LIMIT 5" );
        set_transient( 'wpb_random_users_cache', $usernames, HOUR_IN_SECONDS );
    }

    $randomusers = '<ul class="random-users">';

    // Display users in a list
    foreach ( $usernames as $username ) {
        if ( ! $username->user_url ) :
            $randomusers .= '<li>' . get_avatar( $username->user_email, 45 ) . $username->user_nicename . "</li>";
        else :
            $randomusers .= '<li>' . get_avatar( $username->user_email, 45 ) . '<a href="' . $username->user_url . '">' . $username->user_nicename . "</a></li>";
        endif;
    }
    $randomusers .= '</ul>';

    return $randomusers;
}

add_shortcode( 'randomusers', 'wpb_random_users' );

Wichtig: Sie müssen den Text an der Stelle „HOUR_IN_SECONDS“ durch die Anzahl der Sekunden ersetzen, die der Cache ablaufen soll. Wir haben zum Beispiel „3600“ eingestellt. Wenn Sie mehr über Caching erfahren möchten, lesen Sie unseren ultimativen Leitfaden zur Steigerung der Geschwindigkeit und Leistung von WordPress.

So sollte es in WPCode aussehen:

Randon users code preview

Dadurch wird eine Liste mit 5 zufälligen Benutzern erstellt. Sie können mehr oder weniger Benutzer in der Liste haben, indem Sie die Zahl in „LIMIT 5“ in Zeile 5 ändern.

Das Code-Snippet fragt die WordPress-Benutzertabelle in Ihrer Datenbank ab und wählt eine zufällige Zeile aus. Anschließend werden die Ergebnisse in einer Aufzählungsliste mit dem Avatar und dem Namen des Benutzers ausgegeben. Wenn ein Nutzer die URL seiner Website in seinem Profil angegeben hat, wird auch der Nutzername mit seiner Website verknüpft.

Nachdem Sie das Codefragment hinzugefügt haben, müssen Sie den Schalter „Inaktiv“ auf „Aktiv“ umstellen.

Klicken Sie dann auf die Schaltfläche „Snippet speichern“.

Save custom snippet

Nach dem Speichern scrollen wir nach unten zum Abschnitt „Einfügen“.

Hier werden Sie feststellen, dass es 2 Einfügemethoden gibt – „Automatisch einfügen“ und „Shortcode“.

Da das soeben hinzugefügte Code-Snippet den Shortcode [randomusers] zugewiesen hat, den Sie in Ihren Beiträgen, Seiten und Widgets verwenden können, belassen Sie die Einfügemethode auf „Auto Insert“.

The default auto insert method in WPCode

Als Nächstes müssen wir den Shortcode [randomusers] in unser Seitenmenü oder einen anderen Bereich einfügen, um die Liste der registrierten Benutzer anzuzeigen. Wir werden 2 verschiedene Methoden behandeln.

Zufällige registrierte Benutzer in einem Widget anzeigen

Diese Methode ist für Anfänger einfacher. Sie ermöglicht es Ihnen, neu registrierte Benutzer mit dem folgenden Shortcode anzuzeigen:

[randomusers]

Sie können den Shortcode in einen Beitrag, eine Seite oder ein Widget einfügen, in dem Sie die Liste der zufällig registrierten Benutzer anzeigen möchten. In diesem Tutorial werden wir die Liste zu einem Widget hinzufügen.

Navigieren Sie zu Darstellung “ Widgets und klicken Sie auf das Symbol „+“ für den Blockeinschub neben „Widgets“.

The Customize and Widgets menu in the WordPress admin panel

Dadurch wird der Bereich zur Anpassung der Widgets geöffnet.

Von hier aus suchen Sie den Block „Shortcode“, wählen ihn aus und ziehen ihn auf Ihre Seitenleiste oder einen anderen Widget-Bereich.

Shortcode box in widget

Danach können Sie den [randomusers] Shortcode von WPCode eingeben.

Vergessen Sie nicht, auf die Schaltfläche „Aktualisieren“ zu klicken, damit Ihre Änderungen wirksam werden.

Adding the random user shortcode

Jetzt können Sie Ihre Website besuchen, um die Liste der zufällig registrierten Benutzer einzusehen.

Um die Darstellung anzupassen, müssen Sie Ihrer Website benutzerdefinierte CSS hinzufügen.

Listing Random Registered Users in a Widget

Zufällige registrierte Benutzer in einem Beitrag oder einer Seite anzeigen

Wenn Sie ein Blockthema verwenden, haben Sie möglicherweise keine Seitenleistenfunktion. Stattdessen können Sie Ihre zufällig registrierten Benutzer in einem Beitrag oder auf einer Seite anzeigen.

Der erste Schritt besteht darin, auf die Funktion zur Bearbeitung der gesamten Website zuzugreifen, also navigieren wir zu Erscheinungsbild “ Editor.

Go to full site editor

Dort sehen Sie die Home-Vorlage für Ihr Thema.

Um eine Seite zu bearbeiten, klicken Sie im linken vertikalen Navigationsmenü auf „Seiten“.

Editing a page layout using the full-site editor (FSE)

Auf dem nächsten Bildschirm sollten Sie alle Seiten sehen, die Sie auf Ihrer WordPress-Website erstellt haben, einschließlich der veröffentlichten, entworfenen und geplanten Seiten.

Wählen Sie hier einfach die Seite aus, die Sie bearbeiten möchten.

Wir fügen zum Beispiel den benutzerdefinierten Code eines zufälligen Benutzers auf der Seite „Beispielseite“ unserer Demo-Site hinzu, indem wir auf das Stiftsymbol „Bearbeiten“ klicken.

Editing a page using FSE

Dadurch wird der Inhaltseditor der Seite geöffnet.

Klicken Sie im Inhaltseditor auf die Schaltfläche „+“ für die Blockeinfügung und suchen Sie dann in der Suchleiste nach dem Block „Shortcode“, um das benutzerdefinierte Codeschnipsel hinzuzufügen.

Adding the shortcode block

Sobald der „Shortcode“-Block zum Editor hinzugefügt wurde, geben Sie den Shortcode [randomusers] ein.

Im Inhaltseditor wird die Vorschau nicht angezeigt. Aber keine Sorge, der Shortcode funktioniert einwandfrei.

Sie können also die Vorschauregisterkarte schließen und im Inhaltseditor auf die Schaltfläche „Speichern“, „Aktualisieren“ oder „Veröffentlichen“ klicken.

Das war’s!

Wenn Sie nun den Beitrag oder die Seite besuchen, werden Sie sehen, dass es einen speziellen Bereich gibt, in dem zufällig registrierte Benutzer angezeigt werden.

Random user display preview on a block theme

Wenn Sie mehr über den WordPress-Block-Theme-Editor erfahren möchten, lesen Sie unseren Leitfaden für Einsteiger zur Bearbeitung ganzer Websites.

Anzeige von zufällig registrierten Benutzern in einer WordPress-Vorlage

Die dritte Methode besteht darin, ein Template-Tag zu den Vorlagendateien Ihres Themes hinzuzufügen, z. B. sidebar.php oder footer.php.

Weitere Informationen finden Sie in unserem Spickzettel zur WordPress-Vorlagenhierarchie, der Ihnen hilft, die richtige Theme-Vorlagendatei zu finden.

Fügen Sie dann einfach das folgende Template-Tag-Codefragment an der Stelle ein, an der die Liste der registrierten Benutzer angezeigt werden soll:

<?php wpb_random_users(); ?> 

Bonus-Tipp: Online-Nutzer in WordPress in Echtzeit anzeigen

Die Verfolgung von Online-Nutzern in Echtzeit ermöglicht es Ihnen, die Aktivität Ihrer WordPress-Website zu überwachen und liefert Live-Updates zum Besucherverhalten.

Wenn Sie z. B. einen 24-Stunden-Flash-Sale veranstalten, können Sie durch Echtzeit-Tracking feststellen, wie gut er funktioniert und ob er mehr Besucher anlockt. Es zeigt auch die unmittelbaren Auswirkungen Ihrer Social-Media-Aktionen.

Die Beobachtung der Nutzeraktivität kann Ihnen helfen, die besten Zeiten für die Veröffentlichung von Blogbeiträgen zu finden. Sie können auch sehen, aus welchen Ländern Ihre aktivsten Nutzer kommen, so dass Sie Ihre Marketingkampagnen entsprechend anpassen können.

Realtime report in GA4

Schließlich schafft die Angabe der Anzahl aktiver Nutzer einen sozialen Beweis, der Ihre Website beliebt und vertrauenswürdig erscheinen lässt. Dies kann das Vertrauen neuer Besucher stärken, die Ihre Inhalte erkunden, Einkäufe tätigen oder ihre Kontaktinformationen weitergeben.

Weitere Details finden Sie in unserem Leitfaden zur Anzeige von Echtzeit-Online-Nutzern in WordPress.

Wir hoffen, dass dieses Tutorial Ihnen geholfen hat, zu lernen, wie man registrierte Benutzer in WordPress nach dem Zufallsprinzip anzeigt. Als Nächstes sollten Sie unsere Anleitungen lesen, wie Sie neue Benutzerregistrierungen moderieren und wie Sie Benutzern erlauben, ihre Freunde zur Registrierung in WordPress einzuladen.

Wenn Ihnen dieser Artikel gefallen hat, dann abonnieren Sie bitte unseren YouTube-Kanal für WordPress-Videotutorials. Sie können uns auch auf Twitter und Facebook finden.

Offenlegung: Unsere Inhalte werden von unseren Lesern unterstützt. Das bedeutet, dass wir möglicherweise eine Provision verdienen, wenn Sie auf einige unserer Links klicken. Mehr dazu erfahren Sie unter Wie WPBeginner finanziert wird , warum das wichtig ist und wie Sie uns unterstützen können. Hier finden Sie unseren redaktionellen Prozess .

Avatar

Editorial Staff at WPBeginner is a team of WordPress experts led by Syed Balkhi with over 16 years of experience in WordPress, Web Hosting, eCommerce, SEO, and Marketing. Started in 2009, WPBeginner is now the largest free WordPress resource site in the industry and is often referred to as the Wikipedia for WordPress.

Das ultimative WordPress Toolkit

Erhalte KOSTENLOSEN Zugang zu unserem Toolkit - eine Sammlung von WordPress-bezogenen Produkten und Ressourcen, die jeder Profi haben sollte!

Reader Interactions

16 KommentareEine Antwort hinterlassen

  1. oleksandr

    WPBEGINNER STAFF help plz
    i insert code, work fine.

    i saw „SELECT user_nicename, user_url, user_email

    How do make user_url – to go to profile ?

  2. Javier S

    HI,

    Pretty nice code! Thank You!

    I am using Buddypress and bbPress, and I wonder how I can edit the code to use „user_nicename“ with the url of profile and not with the website url?

    Thanks

  3. KIM

    ah, Its working now!
    I pasted to the code at the function.php in current theme.
    is this correct, right?

    when I pasted the code to function.php in root directory, It was not working..

  4. WPBeginner Staff

    This is called spam registrations. Check our guide on >a href=“https://www.wpbeginner.com/plugins/how-to-stop-spam-registrations-on-your-wordpress-membership-site/“>how to stop spam registrations in WordPress

  5. WPBeginner Staff

    WordPress has a built in user management system. By default when you install WordPress you add the first user which is the administrator. You can add more users to your site by clicking on Users menu item in the admin bar.

    See: https://www.wpbeginner.com/glossary/user-role/

    However, user registration is turned off by default. So if you would like users to be able to register on your site, then you would go to Settings -> General and scroll down to the registration section. There you can check the box next to ‚any one can register‘ to open your site for user registration.

    • Rachel Dreher

      Thank you. I see that now. I do have it selected, and I’ve had a decent number of users added. I’m just not clear on how they are adding themselves.

  6. darkeizer

    Hi I want to know if there is a plugin that can let me display a list of people (name, last name, address etc) that are registered in my organization. Not on my site.
    I have a access database with this info.
    better said, can i host a access file in wordpress?

  7. Beth

    How do people register to become a registered user on my WordPress site? Many people register on my site but their emails do not appear to be genuine. Mostly the addresses look like gibberish and the username registered bears no resemblance to the email addresses. I have tried responding asking them to confirm their registration but there are no responses.

      • Rachel Dreher

        I have the same question. Where are those people registering? I don’t see a button or link on my site to be able to do that. Sorry if its a stupid question!

  8. Madeline

    Hello,

    I know this is out of topic but how can I turn off a under construction page so the website is live to the public. Any suggestions? Looking forward a favorable answer. Thank you

    Madeline

    • WPBeginner Support

      You can put a page back to draft. Edit the page and from the Publish Meta box, under the Status drop down menu, choose Draft. Your website will remain live but the page will become inaccessible. Once you are done with your changes you can publish the page.

      Admin

  9. Madeline Yau

    Would this help google search?

    Madeline

  10. Greg Whitehead

    If you are to use this in your template files don’t you need to use an echo before the function call?

Eine Antwort hinterlassen

Danke, dass du einen Kommentar hinterlassen möchtest. Bitte beachte, dass alle Kommentare nach unseren kommentarpolitik moderiert werden und deine E-Mail-Adresse NICHT veröffentlicht wird. Bitte verwende KEINE Schlüsselwörter im Namensfeld. Lass uns ein persönliches und sinnvolles Gespräch führen.