Hoe de gebruikers registratiedatum te tonen in WordPress

3 min


113

Laat, E.W.M. de (Erwin)

all rights reserved

DeLaatbusiness

Hoe gebruikersregistratiedatum te tonen in WordPress

Hoe gebruikersregistratiedatum te tonen in WordPress

Wilt u de registratiedatum van de gebruiker weergeven in WordPress? Vaak geven populaire sites en fora van leden de registratiedatum van de gebruiker in profiel weer als “lid sinds 2015”. In dit artikel bespreken we hoe u de registratiedatum voor gebruikers kunt weergeven in WordPress.

De datum van registratie van een gebruiker in WordPress weergeven

Waar en hoe wilt u de gebruikersregistratiedatum weergeven?

Sommigen van u willen misschien de registratiedatum van een gebruiker weergeven in de beheerderskolommen van de pagina Gebruikers. Dit geeft u een snel overzicht van wanneer een gebruiker lid werd van uw website en u kunt sorteren op registratiedatum.

Een ander gebruiksscenario is om de registratiedatum van een gebruiker weer te geven op de pagina ‘Profiel bewerken’. Hierdoor kunnen elke beheerder en de gebruiker zelf zien wanneer ze lid worden van uw website.

Het laatste, maar waarschijnlijk het meest populaire gebruiksscenario is wanneer u de gebruikersregistratiedatum wilt weergeven op hun openbare profiel aan de voorkant van uw website.

Laten we eens kijken hoe u ze allemaal kunt doen.

Geregistreerde kolom toevoegen op gebruikerspagina in beheerdersgebied

Het eerste wat u hoeft te doen is de Admin Columns- plug-in installeren en activeren . Na activering moet je naar Instellingen »Beheerderkolommengaan om de plug-in te configureren.

Voeg een geregistreerde kolom toe aan de gebruikers-tabel

Klik op het tabblad Beheer van beheerders op gebruikers en klik vervolgens op Kolom toevoegen.

Selecteer vervolgens ‘Geregistreerd’ in het vervolgkeuzemenu Type en klik op de knop updates opslaan.

U kunt nu naar het gebruikersscherm gaan waar u een nieuwe kolom met de naam ‘Geregistreerd’ ziet met de datum waarop een gebruiker zich heeft geregistreerd op uw WordPress-site.

Gebruikers tabel met registratiedatum kolom

Bekijk welke andere dingen u kunt doen om beheerderskolommen in WordPress toe te voegen en aan te passen .

Het veld Registratiedatum in gebruikersprofiel weergeven

Om de registratiedatum op de pagina met het bewerkingsprofiel te tonen, moet u een aangepaste plug-in uploaden naar uw website.

Maak eenvoudig een nieuw bestand op uw computer met behulp van een teksteditor zoals Notepad en sla het op als membersince.phpop uw bureaublad.

Open vervolgens het bestand en plak de volgende code erin.

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

37

38

39

40

41

42

43

44

45

<?php

/*

Plugin Name: Member Since

Plugin URI:  https://www.wpbeginner.com

Description: Adds registration date on edit user profile screen.

Version:     1.0

Author:      WPBeginner

*/

 

 

namespace ShowMemberSince;

add_action( ‘plugins_loaded’, ‘ShowMemberSince\init’ );

/**

 * Adding needed action hooks

*/

function init(){

  foreach( array( ‘show_user_profile’, ‘edit_user_profile’ ) as $hook )

        add_action( $hook, ‘ShowMemberSince\add_custom_user_profile_fields’, 10, 1 );

}

/**

 * Output table

 * @param object $user User object

 */

function add_custom_user_profile_fields( $user ){

    $table =

    ‘<h3>%1$s</h3>

    <table class=”form-table”>

        <tr>

            <th>

                %1$s

            </th>

            <td>

                <p>Member since: %2$s</p>

            </td>

        </tr>

    </table>’;

    $udata = get_userdata( $user-ID );

    $registered = $udata->user_registered;

    printf(

        $table,

        ‘Registered’,

        date( “M Y”, strtotime( $registered ) )

    );

}

?>

Sla uw bestand op en upload het vervolgens naar uw WordPress-site.

Eindelijk kunt u verbinding maken met uw WordPress-site met behulp van een FTP-client en vervolgens naar de /wp-content/plugins/map gaan. Selecteer het membersince.php bestand van uw computer en upload het vervolgens.

Nu kunt u naar uw WordPress plug-ins pagina gaan en deze plug-in activeren op uw website.

Dat is alles. Controleer of alles werkt door een gebruikersprofiel te bewerken in uw WordPress-beheergebied en u ziet de registratiedatum voor de gebruiker.

De registratiedatum van leden weergeven in het gebruikersprofiel van WordPress

Gebruikersregistratiedatum op uw website weergeven

In deze methode gebruiken we een eenvoudige shortcode om de registratiedatum van alle gebruikers weer te geven op de voorkant van uw WordPress-site.

Eerst moet je de volgende code toevoegen in het functie.php- bestand van je thema of in een sitespecifieke plug-in .

1

2

3

4

5

6

7

8

9

10

11

12

13

14

15

16

17

18

19

20

21

22

23

24

25

26

27

28

29

30

31

32

33

34

35

36

function wpb_user_registration_date($atts, $content = null ) {

 

$userlogin = shortcode_atts( array(

‘user’ => FALSE,

), $atts );

 

$uname = $userlogin[‘user’];    

 

if ($uname!== FALSE) {            

 

$user = get_user_by( ‘login’, $uname ); 

if ($user == false) {

 

$message =’Sorry no such user found.’;

 

 

} else {

 

$udata = get_userdata( $user-ID );

$registered = $udata->user_registered;

 

$message =  ‘Member since: ‘ . date( “d F Y”, strtotime( $registered ) );

 

}

     

} else {

 

$message = ‘Please provide a username.’;

 

}

 

return $message;

 

}

 

add_shortcode(‘membersince’, ‘wpb_user_registration_date’);

Vervolgens kunt u de registratiedatum van een gebruiker weergeven door eenvoudigweg de shortcode als volgt te gebruiken:

[membersince user=peter]

Vervang Peter door de gebruikersnaam die je wilt laten zien.

We hopen dat dit artikel u heeft geholpen de registratiedatum weer te geven in WordPress-gebruikersprofielen. Wellicht wilt u ook onze tutorial over hoe u extra gebruikersprofielvelden kunt toevoegen in WordPress registratie .


Erwin@delaatbusiness.com
Dag, Hulp nodig met internet marketing of websites maken? neem dan contact op

0 Comments

Het e-mailadres wordt niet gepubliceerd. Vereiste velden zijn gemarkeerd met *

Choose A Format
Personality quiz
Series of questions that intends to reveal something about the personality
Trivia quiz
Series of questions with right and wrong answers that intends to check knowledge
Poll
Voting to make decisions or determine opinions
Story
Formatted Text with Embeds and Visuals
List
The Classic Internet Listicles
Countdown
The Classic Internet Countdowns
Open List
Submit your own item and vote up for the best submission
Ranked List
Upvote or downvote to decide the best list item
Meme
Upload your own images to make custom memes
Video
Youtube, Vimeo or Vine Embeds
Audio
Soundcloud or Mixcloud Embeds
Image
Photo or GIF
Gif
GIF format