Petua Pantas: Tambahkan butiran hubungan tambahan pada profil pengguna anda

WBOY
Lepaskan: 2023-09-02 10:34:01
asal
1059 orang telah melayarinya

Jika anda mencari "tambah medan tambahan pada profil pengguna WordPress" anda akan menemui pelbagai contoh pengekodan yang melibatkan penambahan input tambahan pada halaman profil pengguna supaya anda boleh menangkap maklumat pengguna tambahan. Tetapi jika anda hanya mahu memanjangkan bahagian kenalan lalai, ada cara yang lebih mudah.


penapis kaedah_hubungan pengguna

Penapis kaedah_hubungan pengguna membolehkan anda menetapkan dan menyahset medan maklumat hubungan pada halaman profil pengguna. Faedah menggunakan kaedah ini ialah WordPress mengurus mencipta dan mengemas kini medan.

Mari tambahkan medan maklumat Twitter dan Facebook. Letakkan ini dalam fail functions.php anda:

add_filter('user_contactmethods', 'my_user_contactmethods');
             
function my_user_contactmethods($user_contactmethods){

  $user_contactmethods['twitter'] = 'Twitter Username';
  $user_contactmethods['facebook'] = 'Facebook Username';

  return $user_contactmethods;
}
Salin selepas log masuk

Ini yang anda akan dapat:

Petua Pantas: Tambahkan butiran hubungan tambahan pada profil pengguna anda

Jika anda ingin mengalih keluar medan tertentu, cuma nyahtetapkannya daripada tatasusunan:

function my_user_contactmethods($user_contactmethods){

  unset($user_contactmethods['yim']);
  unset($user_contactmethods['aim']);
  unset($user_contactmethods['jabber']);

  $user_contactmethods['twitter'] = 'Twitter Username';
  $user_contactmethods['facebook'] = 'Facebook Username';

  return $user_contactmethods;
}
Salin selepas log masuk

Petua Pantas: Tambahkan butiran hubungan tambahan pada profil pengguna anda

Untuk memaparkan maklumat pengguna, hanya gunakan fungsi get_user_meta.

echo get_user_meta(1, 'twitter', true);
Salin selepas log masuk

Ini akan memaparkan nama pengguna Twitter pengguna dengan ID 1. Argumen yang benar menyebabkan data dikembalikan sebagai nilai tunggal dan bukannya tatasusunan.

Itu sahaja!

Atas ialah kandungan terperinci Petua Pantas: Tambahkan butiran hubungan tambahan pada profil pengguna anda. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

sumber:php.cn
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan