একেবারে হ্যাঁ , আপনি এই অর্জন করতে পারেন।
বিধি 1: ওয়ার্ডপ্রেসের একটি ব্যবহারকারীর নাম প্রয়োজন। আমাদের অবশ্যই একটি ব্যবহারকারীর নাম সরবরাহ করতে হবে।
বিধি 2: ওয়ার্ডপ্রেস মূল কোডটি সম্পাদনা করবেন না।
আমরা ব্যবহারকারীর ক্ষেত্রটি লুকিয়ে রেখে এটি অর্জন করতে পারি, ইমেল পেতে পারি এবং এটি ব্যবহারকারীর নাম হিসাবে সংরক্ষণ করি।
পদক্ষেপ -১: ব্যবহারকারীর নাম পাঠ্যক্ষেত্র সরান
add_action('login_head', function(){
?>
<style>
#registerform > p:first-child{
display:none;
}
</style>
<script type="text/javascript" src="<?php echo site_url('/wp-includes/js/jquery/jquery.js'); ?>"></script>
<script type="text/javascript">
jQuery(document).ready(function($){
$('#registerform > p:first-child').css('display', 'none');
});
</script>
<?php
});
পদক্ষেপ -২: ব্যবহারকারীর ত্রুটি সরান
//Remove error for username, only show error for email only.
add_filter('registration_errors', function($wp_error, $sanitized_user_login, $user_email){
if(isset($wp_error->errors['empty_username'])){
unset($wp_error->errors['empty_username']);
}
if(isset($wp_error->errors['username_exists'])){
unset($wp_error->errors['username_exists']);
}
return $wp_error;
}, 10, 3);
পদক্ষেপ -3: পটভূমি নিবন্ধকরণ কার্যকারিতা হেরফের।
add_action('login_form_register', function(){
if(isset($_POST['user_login']) && isset($_POST['user_email']) && !empty($_POST['user_email'])){
$_POST['user_login'] = $_POST['user_email'];
}
});
আপনার থিমের ফাংশন.এফপি ফাইলের উপরের কোডটি রাখুন ।
এটি অর্জনের জন্য আপনি একটি সম্পূর্ণ প্লাগইনও ডাউনলোড করতে পারেন।
প্লাগইন: https://wordpress.org/plugins/smart-wp-login/