দু'দিন ধরে অনুসন্ধান করার পরে এবং 2 বছরের পুরানো থ্রেডগুলি পড়ার পরে আমি কেবল ইমেলের মাধ্যমে ব্যবহারকারীদের লগইন করার সমস্যার সমাধান পেতে আমার অসুবিধা হচ্ছে।
প্রথমে আমি ডাব্লুপি_ইমেল_লগিনটি দেখে কেবল আনন্দিত হয়েছি কেবলমাত্র আপনি এখনও লগইন করতে আপনার ব্যবহারকারীর নামটি ব্যবহার করতে পারেন তা জানতে। প্লাগিন হিসাবে এটি কীভাবে লিখতে হবে তা সম্পর্কে আমি নিশ্চিত নই। আমার ধারণাটি রেজিস্টার_নিউ_উউসার ফাংশনটিকে ওভাররাইড করা। আমি এটি "প্লাগযোগ্য" ফাংশন তালিকায় দেখিনি। আমি কি ফিল্টারগুলি / ক্রিয়াটি এটি সম্পাদন করতে পারি?
আমি বুঝতে পারি যে মূল ফাইলগুলি সম্পাদনা করা ফ্যাশনেবল নয় তাই আমি আশা করছি কোনও সমাধান বেরিয়ে আসবে তবে যদি উপস্থিত না থাকে তবে আমি আমার সম্ভাবনাগুলি নিয়ে যাব। Wp-login.php এ "রেজিস্টার_নু_উজার" ফাংশনের প্রথম লাইনে আমি যুক্ত করতে পারি:
$nickname_variable(??) = $user_login // set the nickname to the username
$user_login = $user_email; // set the user_login/username to the email address
এটি বেশ সুন্দরভাবে কাজ করে যেহেতু ওয়ার্ডপ্রেস লোকেরা তাদের ব্যবহারকারীর নাম পরিবর্তন করতে দেয় না। রেজিস্টার স্ক্রিনে (ফর্ম) এটি ব্যবহারকারীর নাম এবং ইমেলের জন্য জিজ্ঞাসা করে; আমি ডাকনামের ভেরিয়েবলের জন্য ব্যবহারকারীর নামটি সেট করতে চাই (যদি কেউ আমাকে ডাকনাম ভেরিয়েবলটি বলা হয় বা রেজিস্ট্রেশন চলাকালীন এটি কোথায় সেট করা যায় যা প্রশংসা করতে পারে) বলতে পারেন।
চিয়ার্স,
সেকরা