Menampilkan Profile Pengguna Dari ID Pengguna WordPress. Bagi webmaster atau yang baru belajar koding (seperti saya hehehe…).
WordPress atau WordPress.org merupakan sistem manajemen konten (CMS) gratis dan open-source yang berbasis PHP & MySQL yang sangat populer di dunia dan di kalangan developer. Didalamnya terdapat fitur plugin dan sistem template.
Mungkin dalam suatu keadaan ingin menampilkan data profile dari pengguna yang berada atau telah mendaftar di website. Seperti ingin menampilkan nama, role, email, dll.
Maka disini untuk mengingatkan kami akan berbagi cara atau kode untuk menampilkan data tersebut.
Sebelumnya kami mengucapkan banyak terima kasih kepada para pengunjung teknologi[dot]visitklaten[dot]com yang rela meluangkan waktu untuk mengunjungi ataupun sekedar melihat-lihat web kami yang masih banyak kekurangan ini. Kami menerima segala masukkan dan kritikan agar web dan diri kami menjadi lebih baik lagi.
Menampilkan Profile Dari ID Pengguna WordPress
Misalkan ID usernya adalah 1 maka bisa menggunakan cara berikut
$user_info = get_userdata(1);
$username = $user_info->user_login;
$first_name = $user_info->first_name;
$last_name = $user_info->last_name;
$display_name = $user_info->display_name;
$user_email = $user_info->user_email;
$user_id = $user_info->ID;
$user_roles = $user_info->roles;
Jika lebih dari 1 user maka bisa menggunakan get_users dan foreach. Seperti ini
$blogusers = get_users( 'orderby=nicename&role=subscriber' );
// Array of WP_User objects.
foreach ( $blogusers as $user ) {
echo '<span>' . esc_html( $user->user_email ) . '</span>';
}
Apabila ingin membuat keadaan dimana hanya yang login atau yang logout saja yang bisa melihat gambar, tulisan atau lainnya maka bisa menggunakan cara berikut ini.
<?php if ( is_user_logged_in() ) { ?>
<a href="<?php echo wp_logout_url(); ?>">Logout</a>
<?php } else { ?>
<a href="/wp-login.php" title="Members Area Login" rel="home">Members Area</a>
<?php } ?>

Terima kasih telah mengunjungi website kami.
Share jika bermanfaat, jika ada kritik, tambahan dan saran silakan hubungi kami atau silakan isi di kolom komentar.
Komentar