ওয়ার্ডপ্রেস কাষ্টমাইজেশন [পর্ব-৪] :: ওয়ার্ডপ্রেস সাইটে ইউজার প্রোফাইল থেকে ডিফল্ট Contact field রিমুভ করবেন যেভাবে।

সবাই ভাল আছেন আশাকরি।

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

আজকে আমরা দেখব কিভাবে ইউজার প্রোফাইলের Contact Info সেকশন থেকে ডিফল্ট ফিল্ড রিমুভ করা যায়।কেন রিমুভ করবেন?পুরোটায় আপনার ইচ্ছে/যদি ক্লায়েন্ট বলে/শিখে রাখতে দোষ কি?

তাহলে চলুন শুরু করা যাক।


আমরা AIM,Yahoo IM এবং Jabber/Google talk ফিল্ড তিনটা রিমুভ করব।

প্রথমে আপনার সাইটে লগিন করুন।এরপর Dashboard থেকে Appearance>Editor যান।

336 x 280 Large Rectangle for skjoy.info

এরপর আপনার থিমের 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 সেকশন থেকে রিমুভ হয়ে গেছে।

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

S.k.joy

খুব সাধারণ একজন আমি, গ্রামের ছেলে। হয়ত আপনার ভাবনার কিংবা কল্পনার থেকেও সাধারণ। ভাল লাগে প্রোগ্রামিং, ডিজাইন আর ইলেকট্রনিক্স। আর এসব নিয়েই দিন কেটে যায়। একা থাকলেও একাকীত্ব আমাকে ছুতে পারেনা। কাজের ব্যাপার একটু বেশী স্বাধীন মানুষ আমি। মুক্ত বাতাসের আমার অভাব নেই।