সবাই ভাল আছেন আশাকরি।
যাহোক ওয়ার্ডপ্রেস সাইটে লগিন করার পর যদি আমরা ইউজার প্রোফাইলের Contact Info সেকশনের দিকে লক্ষ্য করি তাহলে নিচের মত ফিল্ড গুলো দেখতে পায়।যেখানে,AIM,Yahoo IM,Jabber/Google talk সহ বেশ কিছু ফিল্ড থাকে।

আজকে আমরা দেখব কিভাবে ইউজার প্রোফাইলের Contact Info সেকশন থেকে ডিফল্ট ফিল্ড রিমুভ করা যায়।কেন রিমুভ করবেন?পুরোটায় আপনার ইচ্ছে/যদি ক্লায়েন্ট বলে/শিখে রাখতে দোষ কি?
তাহলে চলুন শুরু করা যাক।
আমরা AIM,Yahoo IM এবং Jabber/Google talk ফিল্ড তিনটা রিমুভ করব।
প্রথমে আপনার সাইটে লগিন করুন।এরপর Dashboard থেকে Appearance>Editor যান।
এরপর আপনার থিমের functions.php ফাইল টি এডিটরে ওপেন করুন এবং নিচের কোড টুকু কপি করে ?> এর আগে পেষ্ট করুন।আপনি চাইলে নতুন একটা পি.এইচ.পি ব্লকের মধ্যেও কোড টুকু পেষ্ট করতে পারেন।

///function to remove default contact fields
function remove_default_contact_fields($profile_fields) {
///It's for remove Aim field
unset($profile_fields['aim']);
///It's for remove Jabber field
unset($profile_fields['jabber']);
///It's for remove Yahoo field
unset($profile_fields['yim']);
return $profile_fields;
}
add_filter('user_contactmethods', 'remove_default_contact_fields');
এবার update বাটনে ক্লিক করে সেভ করুন।
এরপর Dashboard থেকে User>Your profile এ যান,তাহলে দেখবেন আমাদের কাঙ্খিত ফিল্ড তিনটি Contact Info সেকশন থেকে রিমুভ হয়ে গেছে।

ভাল থাকবেন সবাই।



