Pålitliga WordPress-handledningar, när du behöver dem som mest.
Nybörjarguide till WordPress
WPB Cup
25 miljoner+
Webbplatser som använder våra plugins
16+
År av WordPress-erfarenhet
3000+
WordPress-handledningar
av experter

Hur man slumpmässigt visar registrerade användare i WordPress

Att visa registrerade användare på din WordPress-webbplats kan öka engagemanget och skapa en starkare känsla av gemenskap. Det är ett utmärkt sätt att uppmärksamma dina medlemmar och visa att du värdesätter deras deltagande.

Men om din webbplats har många användare, kan det vara överväldigande att lyfta fram dem alla. Att visa ett fåtal slumpmässigt är mer hanterbart och effektivt.

Med det sagt kan slumpmässig visning av registrerade användare leda till ett annat problem. Om du inte är försiktig kan du visa samma användare för ofta och avskräcka andra från att känna sig uppskattade.

I den här artikeln guidar vi dig genom stegen för att visa en lista med slumpmässiga registrerade användare på din WordPress-webbplats. Du kommer att lära dig hur du ställer in det enkelt och effektivt, samtidigt som du säkerställer att alla dina medlemmar känner sig inkluderade.

Hur man slumpmässigt visar registrerade användare i WordPress

Varför slumpmässigt visa registrerade användare i WordPress?

Om du driver någon typ av WordPress-webbplats som tillåter användarregistrering, kanske du vill lyfta fram dina registrerade användare.

Detta är en värdefull praxis oavsett om du kör:

Dina användare är stjärnorna på din webbplats, och det är en bra idé att uppmärksamma dem.

Det finns många sätt att lyfta fram användare och författare på din webbplats. Du kan till exempel lägga till en författarinformationsruta och visa nyligen registrerade användare.

Populära webbplatser kommer dock att ha svårt att inkludera alla sina medlemmar i en enda lista. Du kanske vill visa olika slumpmässiga användare varje gång någon besöker din webbplats.

I följande avsnitt visar vi hur du slumpmässigt visar användare i WordPress. Här är en snabb överblick över alla steg vi kommer att täcka:

Låt oss hoppa rakt in!

Lägga till anpassad kod för att visa registrerade användare

För att visa en lista med slumpmässiga användare måste du först lägga till kod i dina WordPress-filer. Om du inte har gjort det tidigare, se vår guide om hur man kopierar och klistrar in kod i WordPress.

Det är vanligt att hitta WordPress-handledningar med instruktioner för att lägga till kodavsnitt i din temas functions.php-fil i ett webbplatsspecifikt plugin.

Problemet är dock att även den minsta missen i kodavsnittet kan förstöra din webbplats. Till exempel kan ett problem i koden göra din webbplats otillgänglig.

Därför rekommenderar vi att använda pluginet WPCode.

WPCode's startsida

WPCode är ett lättanvänt, nybörjarvänligt plugin som låter dig säkert lägga till kod i vilken del som helst av din WordPress-webbplats. Det håller all din kod på ett ställe och förhindrar fel som skulle uppstå om du skulle redigera dina temafiler manuellt.

För att lära dig mer om detta plugin kan du läsa vår kompletta WPCode-recension.

Det första du bör göra här är att installera och aktivera den kostnadsfria WPCode-pluginen. Om du behöver hjälp kan du läsa vår guide om hur man installerar en WordPress-plugin.

Efter aktivering kan du gå till Kodavsnitt » + Lägg till avsnitt från ditt WordPress-adminområde.

Detta skickar dig till kodsnuttbiblioteket, där du kan använda en rad färdiga kodsnuttar. I det här fallet klickar vi på ‘Lägg till din anpassade kod’ för att lägga till vår unika kodsnutt på vår webbplats.

Lägg till nytt anpassat kodavsnitt

På nästa skärm väljer du 'PHP-utdrag' som kodtyp.

Detta tar dig sedan till kodredigeringssidan.

Här kan du namnge ditt utdrag, till exempel 'Visa slumpmässiga användare'.

Namnge kodsnutten

Därefter kan du lägga till följande kodsnutt i rutan 'Kodförhandsgranskning':

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' );

Viktigt: Du måste ersätta texten där det står 'HOUR_IN_SECONDS' med antalet sekunder du vill att cachen ska upphöra. Vi har till exempel satt vår till '3600'. För att lära dig mer om cachning kan du läsa vår ultimata guide för att öka WordPress hastighet & prestanda.

Så här bör det se ut i WPCode:

Förhandsgranskning av kod för slumpmässiga användare

Detta skapar en lista med 5 slumpmässiga användare. Du kan ha fler eller färre användare i listan genom att ändra siffran i ‘LIMIT 5’ på rad 5.

Kodavsnittet frågar WordPress användartabell i din databas och väljer en slumpmässig rad. Sedan visar det resultaten i en punktlista med användarens avatar och namn. Om en användare har angett webbplatsens URL i sin profil, kommer användarnamnet också att länkas till deras webbplats.

När du har lagt till kodavsnittet vill du växla omkopplaren 'Inaktiv' till 'Aktiv'.

Klicka sedan på knappen 'Spara kodavsnitt'.

Spara anpassad kodsnutt

När det är sparat, låt oss scrolla ner till sektionen 'Infogning'.

Här kommer du att märka att det finns 2 insättningsmetoder – 'Auto Insert' och 'Shortcode'.

Eftersom kodutdraget du just lade till har tilldelats kortkoden [randomusers] som du kan använda på dina inlägg, sidor och widgets, lämnar du infogningsmetoden som 'Automatisk infogning'.

Standardmetoden för automatisk infogning i WPCode

Därefter behöver vi lägga till kortkoden [randomusers] i vår sidomeny eller något annat område för att visa listan över registrerade användare. Vi kommer att täcka 2 olika metoder.

Visa slumpmässiga registrerade användare i en widget

Den här metoden är enklare för nybörjare. Den låter dig visa nyligen registrerade användare med hjälp av följande kortkod:

[randomusers]

Du kan klistra in kortkoden i ett inlägg, en sida eller en widget där du vill visa listan över slumpmässigt registrerade användare. För den här handledningen lägger vi till listan i en widget.

Du behöver navigera till Utseende » Widgets och sedan klicka på blockinfogningsikonen ‘+’ bredvid ‘Widgets’.

Menyn Anpassa och Widgets i WordPress adminpanel

Detta öppnar anpassningsområdet för widgets.

Härifrån vill du hitta och välja blocket 'Kortkod' och dra det till din sidopanel eller annat widgetområde.

Kortkodsbox i widget

Därefter kan du ange kortkoden [randomusers] från WPCode.

Glöm inte att klicka på knappen 'Uppdatera' för att göra dina ändringar live.

Lägga till kortkoden för slumpmässiga användare

Nu kan du besöka din webbplats för att se din lista över slumpmässiga registrerade användare.

För att justera hur de visas måste du lägga till anpassad CSS på din webbplats.

Lista slumpmässiga registrerade användare i en widget

Visa slumpmässiga registrerade användare i ett inlägg eller en sida

Om du använder ett blocktema, kanske du inte har en sidofältsfunktion. Istället kan du visa dina slumpmässiga registrerade användare i ett inlägg eller en sida.

Det första steget är att komma åt funktionen för fullständig webbplatsredigering, så låt oss navigera till Utseende » Redigerare.

Gå till hela webbplatsredigeraren

När du är inne ser du ditt temas hemmamall.

För att redigera en sida, klickar vi på 'Sidor' i den vänstra vertikala navigeringsmenyn.

Redigera en sidlayout med redigeraren för hela webbplatsen (FSE)

På nästa skärm bör du se alla sidor du har skapat på din WordPress-webbplats, inklusive publicerade, utkast och schemalagda.

Härifrån väljer du helt enkelt den sida du vill redigera.

Till exempel kommer vi att lägga till den anpassade koden för slumpmässiga användare på vår demosidas 'Exempelsida', så vi klickar på 'Redigera'-pencilsikonen.

Redigera en sida med FSE

Detta öppnar sidans innehållsredigerare.

I innehållseditor klickar du på blockinfogningsknappen '+' och använder sedan sökfältet för att leta efter blocket 'Kortkod' för att lägga till den anpassade kodsnutten.

Lägga till kortkodblocket

När blocket 'Kortkod' har lagts till i redigeraren, ange kortkoden [randomusers].

Innehållsredigeraren kommer inte att visa dig förhandsgranskningen. Men oroa dig inte; kortkoden fungerar alldeles utmärkt.

Så, du kan stänga förhandsgranskningsfliken och trycka på knappen 'Spara', 'Uppdatera' eller 'Publicera' i innehållsredigeraren.

Det var allt!

Nu, om du besöker inlägget eller sidan, kommer du att se att det finns ett dedikerat avsnitt för att visa slumpmässiga registrerade användare.

Förhandsgranskning av slumpmässig användarvisning på ett blocktema

För att lära dig mer om WordPress blocktemaredigerare kan du kolla in vår nybörjarguide till redigering av hela webbplatsen.

Visa slumpmässiga registrerade användare i en WordPress-mall

Den tredje metoden är att lägga till en mall-tagg i ditt temas mallfiler, till exempel sidebar.php eller footer.php.

För att lära dig mer kan du se vårt fuskblad för WordPress mallhierarki, som hjälper dig att hitta rätt mallfil för teman.

Lägg sedan helt enkelt till följande mallkod-kodavsnitt där du vill att listan över registrerade användare ska visas:

<?php wpb_random_users(); ?> 

Bonustips: Visa onlineanvändare i realtid i WordPress

Att spåra onlineanvändare i realtid gör att du kan övervaka din WordPress-webbplats aktivitet och ger liveuppdateringar om besökares beteende.

Till exempel, om du kör en 24-timmars blixtrea, hjälper realtidsspårning dig att se hur bra den presterar och om den lockar fler besökare. Den visar också den omedelbara effekten av dina sociala medier-kampanjer.

Att observera användaraktivitet kan hjälpa dig att hitta de bästa tiderna att publicera blogginlägg. Du kan också se vilka länder dina mest aktiva användare kommer ifrån, vilket gör att du kan skräddarsy dina marknadsföringskampanjer därefter.

Realtidsrapport i GA4

Slutligen skapar visning av antalet aktiva användare sociala bevis, vilket får din webbplats att verka populär och pålitlig. Detta kan öka nya besökares förtroende för att utforska ditt innehåll, göra köp eller dela sina kontaktuppgifter.

För mer information kan du kolla in vår guide om hur man visar online-användare i realtid i WordPress.

Vi hoppas att den här handledningen hjälpte dig att lära dig hur du slumpmässigt visar registrerade användare i WordPress. Som ett nästa steg kan du vilja läsa våra guider om hur du modererar nya användarregistreringar och hur du tillåter användare att bjuda in sina vänner att registrera sig i WordPress.

Om du gillade den här artikeln, prenumerera då på vår YouTube-kanal för WordPress-videoguider. Du kan också hitta oss på Twitter och Facebook.

Upplysning: Vårt innehåll stöds av läsarna. Det innebär att om du klickar på några av våra länkar kan vi tjäna en provision. Se hur WPBeginner finansieras, varför det är viktigt och hur du kan stödja oss. Här är vår redaktionella process.

Det ultimata WordPress-verktyget

Få GRATIS tillgång till vår verktygslåda - en samling WordPress-relaterade produkter och resurser som alla proffs bör ha!

Läsarnas interaktioner

17 CommentsLeave a Reply

  1. Tack för den hjälpsamma handledningen om att slumpmässigt visa registrerade användare i WordPress! Jag ville visa upp mina community-medlemmar på min webbplats, och den här guiden gjorde det enkelt. WPBeginner, era handledningar hjälper mig alltid att ta min webbplats till nästa nivå. Fortsätt dela med er av er kunskap.

  2. WPBEGINNER STAFF hjälp snälla
    i infoga kod, fungerar bra.

    Jag såg "SELECT user_nicename, user_url, user_email

    Hur gör man user_url – för att gå till profilen?

  3. HEJ,

    Ganska fin kod! Tack!

    Jag använder Buddypress och bbPress, och jag undrar hur jag kan redigera koden för att använda "user_nicename" med profilen i URL:en istället för med webbplatsens URL?

    Tack

  4. ah, det fungerar nu!
    Jag klistrade in det i koden vid function.php i nuvarande tema.
    är detta korrekt, eller hur?

    när jag klistrade in koden i function.php i rotkatalogen fungerade det inte..

  5. Detta kallas spamregistreringar. Kolla vår guide om >a href=”https://www.wpbeginner.com/plugins/how-to-stop-spam-registrations-on-your-wordpress-membership-site/”>hur man stoppar spamregistreringar i WordPress

  6. WordPress har ett inbyggt system för användarhantering. Som standard när du installerar WordPress lägger du till den första användaren som är administratören. Du kan lägga till fler användare på din webbplats genom att klicka på menyalternativet Användare i adminfältet.

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

    Dock är användarregistrering avstängd som standard. Så om du vill att användare ska kunna registrera sig på din webbplats, går du till Inställningar -> Allmänt och skrollar ner till registreringsavsnittet. Där kan du markera rutan bredvid 'vem som helst kan registrera sig' för att öppna din webbplats för användarregistrering.

    • Tack. Jag ser det nu. Jag har det valt, och jag har haft ett anständigt antal användare tillagda. Jag är bara inte klar över hur de lägger till sig själva.

  7. Hej, jag vill veta om det finns ett plugin som kan låta mig visa en lista över personer (namn, efternamn, adress etc.) som är registrerade i min organisation. Inte på min webbplats.
    Jag har en Access-databas med denna information.
    Bättre sagt, kan jag hosta en Access-fil i WordPress?

  8. Hur registrerar sig folk för att bli registrerade användare på min WordPress-sajt? Många registrerar sig på min sajt men deras e-postadresser verkar inte vara äkta. Mest ser adresserna ut som nonsens och användarnamnet som registreras liknar inte alls e-postadresserna. Jag har försökt svara och be dem bekräfta sin registrering men det kommer inga svar.

  9. Hej,

    Jag vet att detta är utanför ämnet men hur kan jag stänga av en "under konstruktion"-sida så att webbplatsen är live för allmänheten. Några förslag? Ser fram emot ett positivt svar. Tack

    Madeline

    • Du kan återställa en sida till utkast. Redigera sidan och välj Utkast från rullgardinsmenyn Status i rutan Publiceringsmetadata. Din webbplats förblir live men sidan blir otillgänglig. När du är klar med dina ändringar kan du publicera sidan.

      Admin

  10. Om du ska använda detta i dina mallfiler, behöver du inte använda 'echo' före funktionsanropet?

Lämna ett svar

Tack för att du väljer att lämna en kommentar. Tänk på att alla kommentarer modereras enligt vår kommentarspolicy, och din e-postadress kommer INTE att publiceras. Använd INTE nyckelord i namn fältet. Låt oss ha en personlig och meningsfull konversation.