Rumah  >  Artikel  >  pembangunan bahagian belakang  >  Petua Pantas: Tambahkan butiran hubungan tambahan pada profil pengguna anda

Petua Pantas: Tambahkan butiran hubungan tambahan pada profil pengguna anda

WBOY
WBOYasal
2023-09-02 10:33:061051semak imbas

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;
}

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;
}

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);

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!

Kenyataan:
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