WordPress အသုံးပြုသူပရိုဖိုင်စာမျက်နှာသို့အဆက်အသွယ်ဖြည့်ကွက်များကိုထပ်မံထည့်သွင်းလိုပါက `functions.php file ကိုပြုပြင်ခြင်းဖြင့်ပြုလုပ်နိုင်သည်။ `` user_contactmethods` filter ဖြင့်သင်ပုံမှန်ဆက်သွယ်ရန်အချက်အလက်အပိုင်းကိုအလွယ်တကူချဲ့နိုင်သည်။ WordPress သည်လယ်ကွင်းများ၏ဖန်တီးမှုနှင့် update ကိုအလိုအလျောက်ကိုင်တွယ်သည်, လက်စွဲ encoding အတွက်အချိန်အများကြီးချွေတာ။
`` user_contactmethods`s filter သည် developer များကိုအသုံးပြုသူပရိုဖိုင်စာမျက်နှာရှိဆက်သွယ်ရန်အကွက်များကိုထည့်သွင်းရန်သို့မဟုတ်ပြုပြင်ရန်ခွင့်ပြုသည်။ ဤနည်းလမ်းကိုအသုံးပြုခြင်း၏အကြီးမားဆုံးအားသာချက်မှာ WordPress သည်သင်ကိုယ်တိုင်အလုပ်လုပ်ကိုင်စရာမလိုဘဲလယ်ကွင်းများဖန်တီးမှုနှင့် update ကိုအလိုအလျောက်ကိုင်တွယ်နိုင်သည်။
ဥပမာအားဖြင့်, Twitter နှင့် Facebook အတွက်နယ်ပယ်များကိုသင်ထည့်လိုပါကအောက်ပါကုဒ်ကိုသင်၏ `functions.php file သို့ထည့်နိုင်သည်ဆိုပါစို့။
add_filter( 'user_contactmethods', 'my_user_contactmethods' );
function my_user_contactmethods( $user_contactmethods ) {
$user_contactmethods['twitter'] = 'Twitter အသုံးပြုသူ';
$user_contactmethods['facebook'] = 'Facebook အသုံးပြုသူ';
return $user_contactmethods;
}
ဤနည်းအားဖြင့်သင်သည် twitter အသုံးပြုသူအမည်နှင့်ဖေ့စ်ဘွတ်ခ်အသုံးပြုသူအမည်နှင့်ဖေ့စ်ဘွတ်ခ်အသုံးပြုသူအမည်ကိုအောင်မြင်စွာထည့်ပါ။
အကယ်. သင်သည်ပုံမှန်ဆက်သွယ်ရန်လယ်ကွင်းအချို့ကိုသင်မလိုချင်ပါက `` `` `` `` `` `` `` `` `` `` ဥပမာအားဖြင့်, သင်သည် `` `` `` `` jabber fields ကိုမလိုအပ်ပါ။
function my_user_contactmethods( $user_contactmethods ) {
unset( $user_contactmethods['yim'] );
unset( $user_contactmethods['aim'] );
unset( $user_contactmethods['jabber'] );
$user_contactmethods['twitter'] = 'Twitter အသုံးပြုသူ';
$user_contactmethods['facebook'] = 'Facebook အသုံးပြုသူ';
return $user_contactmethods;
}
ဤနည်းအားဖြင့်သင်သည်အမှန်တကယ်လိုအပ်ချက်များနှင့်အညီလယ်ကွင်းများကိုဖြိုဖျက်။ ဖျက်နိုင်သည်။
သင်ဤကွက်လပ်များကိုအသုံးပြုသူပရိုဖိုင်းစာမျက်နှာသို့ထည့်ပြီးတာနဲ့အသုံးပြုသူဆက်သွယ်ရန်အချက်အလက်ရရှိရန် `get_user_meta` function ကိုသုံးနိုင်သည်။ ဥပမာအားဖြင့်, အောက်ပါကုဒ်က ID 1 နှင့်အသုံးပြုသူတွစ်တာ၏ Twitter Username ကိုမည်သို့ရယူရမည်ကိုပြသသည်။
echo get_user_meta( 1, 'twitter', true );
ဤကုဒ်သည်အသုံးပြုသူတွစ်တာ၏ Twitter Username ကို ID 1 ဖြင့်ပြန်ပို့လိမ့်မည်။
`` `user_contactmethods` filter ကိုအသုံးပြုပြီးသင့်ရဲ့ WordPress အသုံးပြုသူပရိုဖိုင်းကိုစိတ်ကြိုက်ဆက်သွယ်ရန် Fields ကိုအလွယ်တကူထည့်သွင်းနိုင်ပြီးသင်၏အသုံးပြုသူပရိုဖိုင်းကိုများစွာတိုးတက်အောင်လုပ်နိုင်သည်။ သင်မလိုချင်တဲ့လယ်ကွင်းတွေကိုဖျက်ပစ်ရန်သို့မဟုတ်ပုံမှန်အကွက်များကိုပြုပြင်ရန်လိုအပ်ပါက၎င်းကိုရိုးရှင်းသောကုဒ်မှတဆင့်လည်းရရှိနိုင်သည်။ အထက်ပါအချက်သည်အသုံးပြုသူပရိုဖိုင်းများကိုနောက်ထပ်အဆက်အသွယ်လုပ်ကွက်များကိုထပ်မံထည့်သွင်းရန်အခြေခံနည်းလမ်းဖြစ်သည်။