ثبت نام و ورود کاربران با حساب تلگرام با WP Telegram Login & Register
آیا تا به حال به این موضوع فکر کردید که چطور کار ثبت نام و ورود بازدید کنندگان سایتتان را راحتتر از قبل کنید؟ خیلی از سایتها هستند که بر اساس ثبت نام کاربران خدماتی را به صورت ویژه به آنها ارائه میکنند. در صورت عادی کاربر برای ثبت نام در سایت میبایستی فرمی را پر کند و در نهایت ایمیلش را هم تایید کند تا حساب وی ساخته شده و سپس با ایمیل و رمز عبور بتواند وارد حساب کاربری خود شود. اما امروزه یک راهکار سادهتر برای ثبت نام و ورود وجود دارد و آن هم استفاده از حساب شبکههای اجتماعی افراد برای این منظور است. تلگرام هم یک شبکهٔ اجتماعی است که به شما این اجازه داده شده که کار ثبت نام و ورود کاربران را با حساب تلگرام اشخاص روی سایت خود انجام دهید. حالا در ادامه انجام این کار توسط افزونهٔ WP Telegram Login & Register را خواهید آموخت.
پس افزونهٔ WP Telegram Login & Register را نصب و فعال میکنیم. این افزونه جزء خانوادهٔ افزونههای WP Telegram است که قبلاً راجع به WP Telegram و WP Telegram Widget and Join Link صحبت کردیم و آموزشهای آنها را ارائه کردم. هر کدام کاربردی خاص برای اتصال سایت به تلگرام دارند که این یکی یعنی WP Telegram Login & Register کارش اجازه دادن به کاربران سایت برای ثبت نام با حساب تلگرام شان است.
یک سری مزیتهای برای استفاده از این افزونه وجود دارد که در ادامه آورده شدند:
- حذف روش فرم ثبت نام قدیمی
- حذف نیاز به پر کردن کپچا
- حذف نیاز به تایید ایمیل
- عدم نیاز به گزینه «فراموشی رمز عبور»
- مهیا کردن اطلاعات کافی راجع به کاربر ـ این اطلاعات از قبل توسط تلگرام تایید شده است
- روشی امن برای ورود و ثبت نام کاربران
- نمایش دکمهٔ ورود با حساب تلگرام در هر کجای سایت
حالا برویم ببینیم که برای کار با افزونه که در اصل افزودن همان دکمهٔ ثبت نام و ورود به حساب تلگرام است را چطور باید به سایت اضافه کنیم.
تنظیمات اولیه افزونه WP Telegram Login & Register
مثل هر افزونهٔ دیگری که با تلگرام کار میکند، برای این افزونه هم باید ارتباط بین سرورهای تلگرام و سایت را برقرار کرد. بنابراین وارد صفحهٔ WP Telegram > Telegram Login شده که به طور کامل کارهایی که باید انجام دهید را در قسمت INSTRUCTIONS! گفته:
- با دستور
/newbot
به ربات @BotFather یک درخواست ساخت ربات تازه ارسال کنید (این کار را باید روی تلگرام انجام دهید). - پس از آن باید Bot Token یا توکن ربات را دریافت کنید.
- توکن مربوطه را در قسمت Bot Token در صفحهٔ افزونه در پیشخوان وردپرس وارد کنید.
- مجدد به تلگرام مراجعه کنید و از درون ربات BotFather دستور
/setdomain
را برای ربات ارسال کنید و در انتها دامنه سایت را مثلا wptutorial.ir را وارد کنید. - در صفحهٔ افزونه در پیشخوان وردپرس روی Test Token کلیک کنید که نام کاربری به صورت خودکار دریافت شود. اگر نشد نام کاربری را در جعبهٔ Bot Username به صورت دستی وارد کنید.
- روی ذخیره تنظیمات در پایین صفحه کلیک کنید. دیگر تنظیمات را هم طبق تصویر زیر میتوانید باب میل خود انجام دهید.
همانطور که مشاهده میکنید، گروه تنظیمات دیگری مثل گروه Login Options در این صفحه یافت میشود که میتوانید نقش کاربر را تعیین کنید یا کلاً ثبت نام را غیرفعال کنید (Disable Sign up). از گروه تنظیمات Button Options میتوانید مشخصات ظاهر دکمهٔ ثبت نام تلگرام را تغییر دهید، مثل اندازه و قوس گوشههای جعبه و غیره.
حالا در ادامه به نحوهٔ افزودن دکمهٔ ورود یا عضویت به روشهای مختلف میپردازیم.
افزودن با ابزارکهای وردپرس
به صفحهٔ نمایش » ابزارکها رفته و ابزارک WP Telegram Login را به یک جایگاه از جایگاههای ابزارکها اضافه نمایید.
استفاده از کد کوتاه (shortcode)
داخل نوشته یا برگه خیلی راحت میتوان از کد کوتاه زیر استفاده کرد:
[wptelegram-login button_style="large" show_user_photo="1" corner_radius="15" show_if_user_is="logged_in"]
به عنوان یک تابع درون فایلهای PHP قالب
<?php
if ( function_exists( 'wptelegram_login' ) ) {
$args = array(
// 'show_user_photo' => false,
// 'corner_radius' => 15,
// 'button_style' => 'large',
// 'show_if_user_is' => 'logged_out',
);
wptelegram_login( $args );
}
?>
یا
<?php
echo do_shortcode( '[wptelegram-login button_style="small" show_user_photo="0" show_if_user_is="logged_in"]' );
?>
پس از آن اگر به سایت مراجعه کنید، دکمهٔ ثبت نام با تلگرام را خواهید دید. کاربر که روی آن کلیک میکند، خیلی راحت قادر است یا ثبت نام خودش را انجام دهد. یا اگر از قبل این ثبت نام را انجام داده است، به حساب خود روی سایت شما ورود نماید. دقت کنید که به مانند حالت عادی، کاربر میتواند نقشهای مختلفی به خود بگیرد که به صورت پیش فرض کاربران در این حالت نقش مشترک را خواهد داشت. مگر اینکه شما در تنظیمات و همچنین با استفاده از افزونههای دیگر نقشهای دیگری را برای وی برگزینید یا خودش یکی از نقشهای مجاز را انتخاب کند. مثلاً نویسنده یا مشارکت کننده یا نقشهای تعریف شدهٔ دیگر.
در نظر داشته باشید که این افزونه امکانی را هم برای ارسال هشدارهای وردپرسی به صورت پیام روی تلگرام برای کاربرانی که ثبت نام کردند را هم دارد.
افزونه های وردپرس
بدون دیدگاه
اتصال تلگرام به وردپرس، افزونه ثبت نام پیشرفته، عضویت و ورود وردپرس