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

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

যাহোক ওয়ার্ডপ্রেস সাইটে লগিন করার পর যদি আমরা ইউজার প্রোফাইলের 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 সেকশন থেকে রিমুভ হয়ে গেছে।

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

Total post: 50

Location: Jhenaidah khulna Bd

I am very simple man.

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

  1. tipu says:

    এই ম্যাসেজ দেখাচ্ছে?

    ///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’); add_filter( ‘pre_site_transient_update_core’ , create_function( ‘$a’ , “return null;” ) );
    Warning: Cannot modify header information – headers already sent by (output started at /home/anam13/public_html/wp-content/themes/ifeature/functions.php:12) in /home/anam13/public_html/wp-includes/pluggable.php on line 896

    • S.k.joy says:

      আপনি বর্তমানে যে থিম টা ব্যাবহার করছেন সেটা বাদ দিয়ে অন্য একটা থিম একটিভ কবে চেষ্টা করুন।আশাকরি কাজ হবে।মন্তব্যের জন্য ধন্যবাদ,ভাল থাকবেন।

Leave a Reply