نحوه افزودن ورود به سیستم ووکامرس با شماره تلفن

نویسنده : shahin khaledi بروز شده در : 26 روز 15 ساعت قبل آخرین مطالعه 2 روز 16 ساعت قبل دسته ها : ووکامرس

آیا به دنبال راهی هستید که به کاربران فروشگاه ووکامرس شما اجازه دهد با شماره تلفن های خود وارد سیستم شوند؟ این پست قصد دارد راه حلی برای سایت شما ارائه دهد.

برای بهبود تجربه کاربری در سایت خود ، ممکن است بخواهید به خریداران اجازه دهید با شماره تلفن خود وارد حساب های خود شوند. با این حال ، به طور پیش فرض ، ووکامرس به کاربران اجازه می دهد تا با نام کاربری و رمز عبور خود وارد سیستم شوند.

شایان ذکر است که قبل از شروع به برخی از مهارت های برنامه نویسی نیاز دارید. همچنین باید یک تم کودک ایجاد کنید. این امر باعث می شود که تغییرات شما در حین بروزرسانی از بین نرود.

اما توجه به این نکته ضروری است که این آموزش قصد نمایش ورود به سیستم با OTP را ندارد.

ورود ووکامرس با شماره تلفن را اضافه کنید

در این آموزش ، ما یک گزینه دیگر از شماره تلفن را به همراه نام کاربری و ایمیل اضافه می کنیم. کاربران از هر گزینه ای که برای آنها مناسب است استفاده خواهند کرد. ما با استفاده از یک اسکریپت سفارشی PHP به این مهم می رسیم.

اجازه دهید ما مستقیماً وارد آن شویم.

مراحل افزودن ورود ووکامرس با شماره تلفن

در اینجا مراحل ساده ای است که باید دنبال کنید:

  • ابتدا وارد حساب کاربری سایت وردپرس خود شوید و به پنل مدیریت کل بروید.
  • از منوی داشبورد ، روی منوی ظاهر> منوی ویرایشگر تم کلیک کنید. هنگامی که صفحه ویرایشگر تم باز می شود ، به دنبال فایل توابع موضوع بگردید که در آن تابع را اضافه می کنیم که ورود ووکامرس را با شماره تلفن اضافه می کند.
  • کد زیر را به فایل php اضافه کنید :
///
 
//  اجازه ورود به سیستم از طریق شماره تلفن و ایمیل را بدهید
 
///
 
function njengah_loginWithPhoneNumber($user, $username, $password) {
 
    //  سعی کنید از طریق شماره تلفن صورتحساب خود وارد سیستم شوید
 
    if (is_numeric($username)) {
 
        //  نام کاربری ارسال شده عددی است - این یک شروع است
 
        //  حالا بیایید همه کاربران منطبق را با شماره تلفن یکسان بگیریم:
 
        $matchingUsers = get_users(array(
 
            'meta_key'     => 'billing_phone',
 
            'meta_value'   => $username,
 
            'meta_compare' => 'LIKE'
 
        ));
 
        //  بیایید در وقت خود صرفه جویی کنیم و فرض کنیم فقط یکی وجود دارد.
 
        if (is_array($matchingUsers) && !empty($matchingUsers)) {
 
            $username = $matchingUsers[0]->user_login;
 
        }
 
    }elseif (is_email($username)) {
 
        //  نام کاربری ارسال شده ایمیل است- این یک شروع است
 
        //  حالا بیایید همه کاربران منطبق را با یک ایمیل یکسان بگیریم:
 
        $matchingUsers = get_user_by_email($username);
 
        //  بیایید در وقت خود صرفه جویی کنیم و فرض کنیم فقط یکی وجود دارد.
 
        if (isset($matchingUsers->user_login)) {
 
            $username = $matchingUsers->user_login;
 
        }
 
    }
 
    return wp_authenticate_username_password(null, $username, $password);
 
}
 
add_filter('authenticate', 'sevencloner_loginWithPhoneNumber', 20, 3);
  • این به کاربران امکان می دهد با استفاده از شماره تلفن ، نام کاربری یا ایمیل خود وارد سیستم شوند. با این حال ، چند نکته را باید در نظر گرفت. کاربر باید قبلاً شماره تلفن خود را در مقابل حساب خود وارد کرده باشد.

نتیجه

این تنها کاری است که باید انجام دهید تا به مشتریان فروشگاه خود اجازه دهید با شماره تلفن وارد سیستم شوند. این امر ورود کاربران به فروشگاه شما را برای کاربران بسیار آسان می کند.

در صورت نیاز به قابلیت های اضافی در صفحه ورود ، می توانید از یک افزونه استفاده کنید یا با یک توسعه دهنده واجد شرایط وردپرس مشورت کنید.

امیدواریم این آموزش به حل مشکل شما کمک کرده باشد.

در این مقاله قصد داریم تا درباره نحوه افزودن ورود به سیستم ووکامرس با شماره تلفن صحبت کنیم.


قیمت (تومان)
رایگان
وضعیت
تکمیل شده

مقالات پیشنهادی

هوش مصنوعی

هوش مصنوعی

هوش مصنوعی یا هوش ماشینی, به هوشمندی نشان داده شده توسط ماشین در شرایط مختلف گفته میشود که مقابل هوش طبیعی در انسان ها قرار دارد که ...

آخرین بروزرسانی 10 ماه 14 روز قبل

نود جی اس

نود جی اس

توسعه دهندگان نود جی اس, زبان جاوا اسکریپت را از یک زبان قابل اجرا در مرورگر خارج کرده و به زبانی تبدیل کردن که بتوان آن را بصورت یه اپلیکیشن مستفل اجرا کرد و ...

آخرین بروزرسانی 10 ماه 13 روز قبل

جاوا اسکریپت

جاوا اسکریپت

جاوا اسکریپت یک زبان پویا و محبوب مبتنی بر شیء, داینامیک و مفسری می باشد. این زبان برای برنامه نویسی سمت سرور و کلاینت استفاده میشود که ...

آخرین بروزرسانی 10 ماه 12 روز قبل

بک لینک چیست؟

بک لینک چیست؟

بک لینک (Back Link) به لینک دادن یک سایت به سایت دیگر گفته میشود که یک فاکتور مهم و اساسی در سئو هر سایتی می باشد.

آخرین بروزرسانی 10 ماه 3 روز قبل

سوالات و گفتگوها

logo-samandehi
تماس با ما

می توانید از طریق اطلاعات زیر با ما در ارتباط باشید.

درباره ما

سایت سون کلونر به تازگی شروع به کار کرده است و امید می رود تا بتواند پایگاه وسعی از آموزش های رایگان را در دسترس فارسی زبانان قرار دهد.