Cara Mendapatkan Info Pengguna Logged di WordPress untuk Hasil yang Dipersonalisasi

Baru-baru ini kami menunjukkan kepada Anda cara membuat pengalaman pribadi bagi pengguna Anda dengan mengizinkan mereka menyimpan pos favorit mereka di perpustakaan hasil personalisasi. Anda dapat menampilkan hasil yang dipersonalisasi ke tingkat yang lain dengan menggunakan nama depan mereka di tempat (yaitu layar pembuka). Untungnya, WordPress membuatnya sangat mudah untuk mendapatkan informasi pengguna yang masuk. Pada artikel ini kami akan menunjukkan cara untuk mengambil informasi yang berkaitan dengan pengguna yang saat ini masuk.

Kami akan memanfaatkan get_currentuserinfo (); fungsi. Ini bisa digunakan di manapun dalam tema Anda (header, footer, sidebar, page-template dll). Agar hal ini dapat bekerja, pengguna harus masuk log. Jadi kita perlu menggunakan pernyataan kondisional is_user_logged_in (). Kode contoh

Dengan /wp-register.php">registering, Anda dapat menyimpan posting favorit Anda untuk referensi di kemudian hari.

Sekarang untuk pengguna logged_in, kita bisa menampilkan pesan kustom misalnya, “Hey Syed, Semuanya ada di sini, tepat di tempat yang Anda harapkan”. Kode diatas akan berubah menjadi sesuatu seperti ini:

Hai user_firstname; ?>

Semuanya ada di sini, tepat di mana Anda berharap itu akan terjadi ?

Dengan /wp-register.php">registering, Anda dapat menyimpan posting favorit Anda untuk referensi di kemudian hari.

Kode ajaib yang kami tambahkan di atas adalah $ current_user-> user_firstname; yang bekerja karena panggilan ke get_currentuserinfo () tempat info pengguna saat ini masuk $ current_user . Anda bisa menggunakan metode serupa untuk mendapatkan informasi lain tentang pengguna seperti login, user ID, email, website dll.

Berikut adalah contoh penggunaan semua informasi:

user_login  "
 ";
       echo 'Email pengguna:'.  $ current_user-> user_email  "
 ";
       echo 'Nama depan pengguna:'.  $ current_user-> user_firstname  "
 ";
       echo 'Nama belakang pengguna:'.  $ current_user-> user_lastname  "
 ";
       echo 'Nama tampilan pengguna:'.  $ current_user-> display_name  "
 ";
       echo 'User ID:'.  $ current_user-> ID.  "
 ";
 ?> 

Semoga ini membantu. Menggabungkan ini dengan kemampuan untuk menambahkan posting favorit, Anda dapat dengan mudah menciptakan pengalaman yang dipersonalisasi.