Cara Menampilkan Pengguna yang Baru Terdaftar di WordPress

Untuk situs WordPress multi-pengguna, Anda mungkin ingin menampilkan pengguna Anda di berbagai bagian situs web Anda. Misalnya, Anda bisa menampilkan daftar penulis dengan avatar, atau menambahkan kotak info penulis, dll. Dalam tutorial ini kami akan menunjukkan cara menampilkan pengguna yang baru terdaftar di WordPress. Pengguna ini tidak perlu menjadi penulis. Ini bisa digunakan untuk situs komunitas yang memungkinkan pendaftaran pengguna.

Hal pertama yang perlu Anda lakukan adalah menyalin dan menempelkan kode berikut di tema Anda functions.php file atau di plugin khusus situs.

fungsi wpb_recently_registered_users () {

 global $ wpdb;

 $ recentusers = ' 
    ‘;

    $ usernames = $ wpdb-> get_results (“SELECT user_nicename, user_url, user_email FROM $ wpdb-> pengguna ORDER BY ID DESC LIMIT 5”);

    foreach (nama pengguna $ sebagai $ username) {

    jika (! $ username-> user_url):

    $ recentusers. = ‘

  • ‘.get_avatar ($ username-> user_email, 45). $ Username-> user_nicename. ”
  • “;

    lain :

    $ recentusers. = ‘

  • ‘.get_avatar ($ username-> user_email, 45).’ User_url. ‘”>’. $ Username-> user_nicename.”
  • “;

    berakhir jika;
    }
    $ recentusers. = ‘

‘;

kembali $ recentusers;
}

Sekarang Anda dapat menampilkan pengguna di situs Anda dengan menggunakan tag template berikut di file template tema Anda seperti sidebar.php, footer.php dll:

Jika Anda ingin menampilkan pengguna yang baru terdaftar pada halaman tertentu tanpa membuat template halaman, Anda bisa menggunakan shortcode.

Cukup tambahkan kode ini di file functions.php tema Anda atau plugin khusus situs, tepat di bawah kode yang Anda masukkan tadi.

add_shortcode ('wpb_newusers', 'wpb_recently_registered_users'); 

Kode ini akan membuat shortcode baru untuk Anda gunakan di posting, halaman, atau widget Anda. Gunakan seperti ini:

[wpb_newusers]

Kami berharap artikel ini membantu Anda menampilkan pengguna yang baru terdaftar di WordPress. Untuk umpan balik dan pertanyaan, silakan tinggalkan komentar.