ورود با فیسبوک در وردپرس با افزونه Nextend Social Login

ورود با فیسبوک در وردپرس با افزونه Nextend Social Login

اگه می‌خواید کاربر بدون ساختن و حفظ‌کردن یک رمز عبور تازه وارد سایتتون بشه، ورود با فیسبوک در وردپرس می‌تونه مسیر عضویت رو کوتاه‌تر کنه. افزونه Nextend Social Login دکمه ورود رو به وردپرس اضافه می‌کنه، ولی برای فعال‌کردن اون باید یک اپ در پنل Meta بسازید، آدرس بازگشت رو دقیق ثبت کنید و شرایط انتشار عمومی اپ رو هم پشت سر بذارید.

توی این آموزش همه مراحل رو از نصب افزونه تا ساخت اپ، اتصال کلیدها، آزمایش ورود و رفع خطاهای رایج با هم انجام می‌دیم. فقط قبل از شروع یادتون باشه که Meta ممکنه برای ورود عمومی کاربران، با توجه به نوع اپ و دسترسی‌های درخواستی، تأیید کسب‌وکار یا مراحل بررسی بیشتری ازتون بخواد. پس اگه سایت شخصی یا تازه‌کاری دارید، بهتره قبل از شروع شرایط فعلی پنل رو بررسی کنید؛ چون ورود با Google ممکنه انتخاب ساده‌تری باشه.

آنچه در این مقاله می‌خوانید

ورود با فیسبوک در وردپرس چطور کار می‌کنه؟

وقتی کاربر روی دکمه ورود با فیسبوک کلیک می‌کنه، سایتتون اون رو به صفحه امن فیسبوک می‌فرسته. کاربر توی همون صفحه اجازه دسترسی به اطلاعات لازم رو تأیید می‌کنه و بعد دوباره به سایتتون برمی‌گرده. به این فرایند OAuth می‌گن؛ یعنی سایتتون بدون گرفتن رمز فیسبوک، هویت کاربر رو از خود فیسبوک بررسی می‌کنه.

این روش به معنی ورود بدون حساب وردپرس نیست. افزونه در اولین ورود می‌تونه یک حساب وردپرسی برای کاربر بسازه. اتصال حساب اجتماعی به یک حساب وردپرسی موجود هم به تنظیمات افزونه و وضعیت کاربر بستگی داره و بهتره قبل از انتشار آزمایشش کنید. در ورودهای بعدی، کاربر با همون دکمه وارد حساب متصل‌شده می‌شه. اگه هنوز با ساختار سایت آشنا نیستید، مقاله وردپرس چیست شروع خوبی برای شناخت حساب‌های کاربری وردپرسه.

قبل از شروع چه چیزهایی لازم دارید؟

  • سایت وردپرسی با HTTPS: برای امنیت فرایند ورود، آدرس سایت باید با https:// شروع بشه و گواهی امنیتی اون درست کار کنه.
  • حساب توسعه‌دهنده Meta: برای ساخت اپ باید با حساب فیسبوک وارد Meta for Developers بشید.
  • صفحه سیاست حریم خصوصی و روش حذف اطلاعات: این صفحه‌ها باید عمومی باشن و بدون ورود باز بشن تا Meta بتونه اون‌ها رو بررسی کنه.
  • آمادگی برای بررسی‌های Meta: بسته به نوع اپ، مجوزها و سطح دسترسی درخواستی، ممکنه برای استفاده عمومی به تأیید کسب‌وکار یا مراحل بررسی بیشتری نیاز داشته باشید.

قبل از ادامه، از بخش تنظیمات ← عمومی وردپرس هم بررسی کنید که «نشانی وردپرس» و «نشانی سایت» هر دو دامنه درست و HTTPS رو نشون بدن. تفاوت بین www و دامنه بدون www هم مهمه؛ چون آدرس بازگشت باید کاملاً با آدرسی که افزونه می‌ده یکی باشه.

معرفی افزونه Nextend Social Login and Register

Nextend Social Login and Register یک افزونه ورود اجتماعی برای وردپرسه. این افزونه ارتباط بین سایت، حساب کاربر و ارائه‌دهنده‌ای مثل فیسبوک رو مدیریت می‌کنه؛ در نتیجه برای اضافه‌کردن ورود با فیسبوک در وردپرس لازم نیست کدنویسی کنید.

امکانات نسخه رایگان برای ورود با فیسبوک

نسخه رایگان امکان راه‌اندازی پایه ورود با فیسبوک، ساخت حساب وردپرسی در اولین ورود و نمایش دکمه ورود اجتماعی رو در بخش‌های پشتیبانی‌شده فراهم می‌کنه. محل نمایش دکمه، شیوه انتقال کاربر و امکانات اتصال حساب ممکنه بین نسخه رایگان و Pro فرق داشته باشن؛ پس قبل از انتخاب تنظیمات، توضیح همون گزینه رو در نسخه نصب‌شده بررسی کنید.

چه امکاناتی فقط در نسخه Pro هست؟

این افزونه نسخه Pro هم داره. بعضی ارائه‌دهنده‌های اجتماعی، محل‌های نمایش بیشتر دکمه، طرح‌های دکمه و اتصال‌های پیشرفته به افزونه‌های دیگه توی نسخه تجاری عرضه می‌شن. چون امکانات و مجوزهای نسخه Pro ممکنه تغییر کنن، قبل از خرید فهرست فعلی قابلیت‌ها رو توی سایت رسمی افزونه بررسی کنید. برای راه‌اندازی پایه فیسبوک می‌تونید اول نسخه رایگان رو آزمایش کنید.

نصب افزونه Nextend Social Login در وردپرس

وارد پیشخوان وردپرس بشید و از منوی افزونه‌ها روی افزودن افزونه تازه کلیک کنید. عبارت Nextend Social Login and Register رو جست‌وجو کنید، افزونه رو نصب کنید و بعد دکمه فعال‌کردن رو بزنید. اگه تا حالا افزونه نصب نکردید، نصب از مخزن وردپرس به فایل جداگانه‌ای نیاز نداره.

نصب افزونه Nextend Social Login
نصب افزونه Nextend Social Login

بعد از فعال‌سازی، منوی Nextend Social Login رو در پیشخوان باز کنید. کارت Facebook رو پیدا کنید و روی دکمه شروع تنظیمات یا Getting Started بزنید. افزونه راهنمای راه‌اندازی و یک آدرس بازگشت اختصاصی بهتون می‌ده. این صفحه رو باز نگه دارید، چون کمی جلوتر باید همون آدرس رو بدون هیچ تغییری داخل پنل Meta قرار بدید. چون رابط Meta ممکنه تغییر کنه، راهنمای رسمی راه‌اندازی Facebook در Nextend رو هم کنار این آموزش باز نگه دارید.

ساخت اپ Facebook در پنل Meta for Developers

حالا وارد بخش اپ‌های Meta for Developers بشید. اگه اولین باره از این پنل استفاده می‌کنید، ممکنه Meta ازتون بخواد حساب توسعه‌دهنده رو فعال و اطلاعات تماس رو تأیید کنید. متن و جای بعضی گزینه‌ها ممکنه با توجه به نوع حساب یا تغییرات داشبورد فرق داشته باشه. اگه گزینه‌های پنل شما با این آموزش فرق دارن، مسیر فعلی راهنمای رسمی Nextend رو دنبال کنید.

ورود با فیسبوک در وردپرس با افزونه Nextend Social Login

ساخت اپ جدید از بخش Create App

در صفحه My Apps روی Create App کلیک کنید. وقتی پنل درباره کاربرد اپ سؤال می‌پرسه، گزینه‌ای رو انتخاب کنید که ورود و احراز هویت کاربران با Facebook رو پوشش می‌ده. نام گزینه ممکنه با تغییر رابط Meta عوض بشه، پس توضیح گزینه و راهنمای رسمی Nextend رو هم بررسی کنید. بعد یک نام قابل‌شناسایی برای اپ بنویسید، ایمیل تماس رو وارد کنید و اگه پنل درخواست کرد، حساب کسب‌وکارتون رو انتخاب کنید.

ساخت اپ جدید از بخش Create App
ساخت اپ جدید از بخش Create App

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

اضافه‌کردن Facebook Login از بخش Use Cases

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

بعد از اضافه‌کردن این کاربرد، تنظیمات Facebook Login رو باز کنید و اگه داشبورد مرحله انتخاب پلتفرم رو نشون می‌ده، وب رو انتخاب کنید. آدرس اصلی سایتتون رو با HTTPS وارد کنید و تغییرات رو ذخیره کنید.

واردکردن دامنه و اطلاعات پایه سایت

از بخش تنظیمات پایه اپ، دامنه سایت رو در App Domains وارد کنید. معمولاً این قسمت فقط نام دامنه رو می‌خواد، نه مسیر یک نوشته یا صفحه. آدرس کامل سایت، ایمیل تماس، دسته‌بندی مناسب و آیکون اپ رو هم هرجا پنل درخواست می‌کنه تکمیل کنید.

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

تنظیم سیاست حریم خصوصی و حذف اطلاعات کاربر

در تنظیمات اپ، آدرس صفحه سیاست حریم خصوصی سایتتون رو وارد کنید. توی این صفحه ساده و شفاف توضیح بدید چه اطلاعاتی از کاربر می‌گیرید، چرا به اون‌ها نیاز دارید، کجا نگهشون می‌دارید و کاربر چطور می‌تونه درخواست حذف اطلاعاتش رو ثبت کنه.

بخش حذف اطلاعات کاربر رو هم طبق گزینه‌ای که پنل فعلی Meta نشون می‌ده تکمیل کنید. Meta ممکنه ازتون آدرس صفحه دستورالعمل حذف داده یا یک روش فنی مشخص بخواد. گزینه‌ای رو انتخاب کنید که واقعاً روی سایتتون اجراش کرده‌اید و مراحل ثبت، پیگیری و انجام درخواست رو شفاف توضیح بدید. ادعایی درباره حذف خودکار ننویسید، مگر اینکه واقعاً چنین فرایندی روی سایتتون پیاده کرده باشید.

اتصال اپ Facebook به وردپرس

پیداکردن App ID و App Secret

در داشبورد اپ Meta وارد تنظیمات پایه بشید. App ID شناسه عمومی اپه و App Secret کلید محرمانه اونه. برای نمایش App Secret ممکنه پنل دوباره رمز حساب فیسبوک رو ازتون بخواد.

App ID رو می‌تونید برای اتصال کپی کنید، ولی App Secret رو برای کسی نفرستید و داخل نوشته، تصویر آموزشی یا کد عمومی قرار ندید. اگه این کلید فاش شد، از پنل Meta اون رو بازنشانی کنید و مقدار تازه رو داخل افزونه بذارید.

واردکردن کلیدها در تنظیمات افزونه

به پیشخوان وردپرس و صفحه تنظیم Facebook در Nextend Social Login برگردید. App ID و App Secret رو در کادرهای مربوط وارد کنید و تنظیمات رو ذخیره کنید. موقع کپی‌کردن مراقب باشید فاصله اضافی اول یا آخر کلیدها وارد کادر نشه.

ثبت دقیق Valid OAuth Redirect URI

Valid OAuth Redirect URI آدرس فنی‌ایه که فیسبوک بعد از تأیید ورود، پاسخ ورود رو به اون می‌فرسته. این آدرس با صفحه‌ای که کاربر در پایان ورود می‌بینه فرق داره. آدرس فنی رو از راهنمای ارائه‌دهنده Facebook داخل افزونه کپی کنید. بعد در داشبورد Meta وارد تنظیمات Facebook Login بشید، اون رو در بخش Valid OAuth Redirect URIs قرار بدید و ذخیره کنید.

آدرس رو تایپ نکنید؛ مستقیم کپی و جای‌گذاری کنید. پروتکل HTTPS، زیردامنه، www، اسلش پایانی و همه بخش‌های مسیر باید دقیقاً یکسان باشن. اگه افزونه بیش از یک آدرس معتبر نشون می‌ده، فقط آدرس‌هایی رو ثبت کنید که واقعاً برای پیکربندی فعلی سایتتون لازم هستن.

تنظیم ورود و ثبت‌نام کاربران

فعال‌کردن ساخت حساب وردپرس در اولین ورود

در تنظیمات عمومی Nextend Social Login بخش مربوط به Membership یا ثبت‌نام رو بررسی کنید. اگه می‌خواید کاربر تازه در اولین ورود حساب وردپرسی بگیره، ساخت حساب رو فعال نگه دارید. نقش حساب تازه رو هم روی کم‌اختیارترین نقش متناسب با سایت، مثل مشترک، بذارید و هیچ‌وقت نقش مدیرکل رو برای ثبت‌نام عمومی انتخاب نکنید.

اگه ورود اجتماعی برای ثبت‌نام تازه بسته باشه، فقط کاربرانی می‌تونن از اون استفاده کنن که طبق تنظیمات افزونه، حساب اجتماعی خودشون رو به حساب وردپرس وصل کرده باشن. نحوه اتصال حساب موجود رو با یک حساب آزمایشی بررسی کنید؛ چون رفتار افزونه در برابر ایمیل یکسان یا حساب قبلی می‌تونه به تنظیمات اتصال حساب بستگی داشته باشه. برای ساخت فرم ثبت‌نام جداگانه هم می‌تونید راهنمای ساخت فرم ثبت‌نام در وردپرس رو ببینید.

انتخاب آدرس انتقال کاربر بعد از ورود

Redirect در این بخش یعنی انتقال کاربر به صفحه‌ای که بعد از کامل‌شدن ورود می‌بینه. این مقصد با Valid OAuth Redirect URI فرق داره؛ اون یکی آدرس فنی ارتباط فیسبوک با افزونه هست. در تنظیمات افزونه مشخص کنید کاربر بعد از ورود به صفحه قبلی، صفحه حساب کاربری یا صفحه مشخصی از سایت بره. برای شروع، برگشت به صفحه قبلی معمولاً تجربه طبیعی‌تری می‌ده؛ چون کاربر همون کاری رو که قبل از ورود شروع کرده ادامه می‌ده.

اگه یک ناحیه کاربری اختصاصی دارید، آدرس اون رو به‌عنوان مقصد ثابت انتخاب کنید. بعد از ذخیره حتماً ورود و خروج رو در یک پنجره ناشناس مرورگر آزمایش کنید تا حلقه انتقال یا صفحه خالی ایجاد نشه.

تنظیم دکمه ورود با فیسبوک

در تنظیمات ارائه‌دهنده Facebook، متن و ظاهر دکمه رو انتخاب کنید و محل‌های نمایش در دسترس رو فعال کنید. متن دکمه باید روشن باشه؛ مثلاً «ورود با فیسبوک» بهتر از یک آیکون بدون توضیحه، چون کاربر قبل از کلیک می‌فهمه چه اتفاقی می‌افته.

اگه می‌خواید کل ظاهر صفحه ورود رو تغییر بدید، راهنمای افزونه‌های تغییر صفحه ورود وردپرس گزینه‌های بیشتری نشونتون می‌ده. فقط قبل از ترکیب چند افزونه ورود، سازگاری اون‌ها رو روی نسخه آزمایشی سایت بررسی کنید.

انتشار اپ برای استفاده عمومی

تا وقتی اپ در حالت Development باشه، ورود معمولاً فقط برای حساب‌هایی کار می‌کنه که داخل اپ نقش دارن؛ مثل مدیر، توسعه‌دهنده یا آزمایش‌کننده. برای ورود بازدیدکننده‌های عادی باید وضعیت مجوزها، بررسی‌های لازم و امکان انتشار اپ رو در داشبورد Meta کنترل کنید.

بررسی سطح دسترسی email و public_profile

Nextend Social Login برای شناسایی کاربر معمولاً از مجوزهای پایه‌ای مثل public_profile و email استفاده می‌کنه. public_profile یعنی اطلاعات عمومی پایه حساب و email یعنی ایمیلی که کاربر اجازه اشتراک اون رو می‌ده. در بخش مجوزها و قابلیت‌های اپ، سطح دسترسی هر مورد رو جداگانه بررسی کنید. اگه پنل برای یک مجوز Advanced Access یا بررسی بیشتری می‌خواد، همون مراحل نمایش‌داده‌شده در داشبورد رو انجام بدید؛ چون شرایط این دو مجوز لزوماً یکسان نیست.

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

بررسی نیاز به Business Verification در Meta

Meta ممکنه برای بعضی سطح‌های دسترسی یا انتشار عمومی اپ ازتون Business Verification بخواد. این مرحله برای تأیید هویت کسب‌وکار طراحی شده و ممکنه اطلاعات و مدارکی درباره مجموعه، دامنه و راه ارتباطی بخواد. نام و اطلاعاتی که وارد می‌کنید باید با مدارک قابل ارائه هماهنگ باشن. ملاک نهایی، پیام‌ها و شرایطی هست که داشبورد فعلی اپ بهتون نشون می‌ده.

اگه پنل برای اپ شما تأیید کسب‌وکار می‌خواد و امکان تکمیل اون رو ندارید، روی ورود عمومی با فیسبوک به‌عنوان تنها راه ورود حساب نکنید. می‌تونید ورود معمولی وردپرس رو نگه دارید یا ارائه‌دهنده دیگه‌ای مثل Google رو بررسی کنید.

تغییر وضعیت اپ از Development به Live

بعد از تکمیل اطلاعات لازم، گرفتن دسترسی‌های موردنیاز و رفع هشدارهای داشبورد، اگه پنل این گزینه رو در اختیارتون گذاشت، وضعیت اپ رو از Development به Live تغییر بدید. اگه پنل اجازه انتشار نمی‌ده، هشدار همون صفحه رو بخونید؛ ممکنه یکی از اطلاعات پایه، آدرس‌های قانونی، بررسی هویت یا سطح دسترسی هنوز کامل نباشه.

آزمایش ورود با فیسبوک در وردپرس

فعال‌شدن دکمه به‌تنهایی نشون نمی‌ده همه‌چیز درست کار می‌کنه. این چهار آزمایش رو انجام بدید:

  1. آزمایش با حساب مدیر اپ: وقتی اپ هنوز در حالت Development هست، با حسابی که داخل اپ نقش داره وارد بشید و مسیر بازگشت رو بررسی کنید.
  2. آزمایش ساخت حساب برای کاربر جدید: با یک حساب آزمایشی مجاز که قبلاً عضو سایت نبوده وارد بشید. بعد در بخش کاربران وردپرس بررسی کنید که حساب با نقش درست ساخته شده باشه.
  3. بررسی اتصال حساب کاربر قدیمی: با یک حساب وردپرسی موجود، اتصال فیسبوک رو آزمایش کنید. مطمئن بشید افزونه ناخواسته یک حساب تکراری نمی‌سازه یا حساب اشتباهی رو متصل نمی‌کنه.
  4. کنترل انتقال بعد از ورود و خروج: ورود رو از چند صفحه شروع کنید و ببینید کاربر بعد از ورود و خروج به مقصد درست می‌ره.

بعد از Liveشدن اپ، یک آزمایش جداگانه با حسابی انجام بدید که هیچ نقشی داخل اپ Meta نداره. همین آزمایش مشخص می‌کنه ورود واقعاً برای کاربران عمومی باز شده یا فقط اعضای تیم اپ به اون دسترسی دارن.

رفع خطاهای رایج ورود با فیسبوک

خطای ناهماهنگی Redirect URI

این خطا معمولاً وقتی دیده می‌شه که آدرس بازگشت داخل Meta با آدرس افزونه یکسان نیست. آدرس رو دوباره از Nextend Social Login کپی کنید و مقدار قبلی رو در Valid OAuth Redirect URIs جایگزین کنید. HTTPS، www، زیردامنه، مسیر و اسلش پایانی رو هم دقیق مقایسه کنید.

نمایش‌ندادن دکمه ورود با فیسبوک

اول مطمئن بشید ارائه‌دهنده Facebook داخل افزونه فعال شده و کلیدها ذخیره شده‌ان. بعد محل نمایش دکمه رو بررسی کنید. اگه صفحه ورود رو یک افزونه یا قالب دیگه ساخته، ممکنه دکمه خودکار توی اون نمایش داده نشه و به روش نمایش پشتیبانی‌شده همون صفحه نیاز داشته باشه.

کارکردن ورود برای مدیر اپ ولی نه برای کاربران

اگه مدیر اپ وارد می‌شه ولی کاربر عادی خطا می‌بینه، ممکنه اپ هنوز در حالت Development مونده باشه یا یکی از مجوزها و بررسی‌های لازم کامل نشده باشه. وضعیت انتشار، سطح دسترسی email و public_profile و هشدارهای داشبورد Meta رو جداگانه بررسی کنید.

خطای App ID یا App Secret

App ID و App Secret رو دوباره از همون اپ کپی کنید و مطمئن بشید کلید دو اپ مختلف رو با هم ترکیب نکردید. فاصله اضافه رو پاک کنید و تنظیمات افزونه رو دوباره ذخیره کنید. اگه App Secret رو بازنشانی کردید، مقدار قدیمی دیگه کار نمی‌کنه و باید کلید تازه رو در وردپرس بذارید.

مشکل ورود داخل مرورگر برنامه‌ها و WebView

WebView مرورگر کوچکیه که داخل بعضی اپ‌ها باز می‌شه. ورود اجتماعی داخل این مرورگرها ممکنه به‌خاطر محدودیت کوکی، نشست یا سیاست‌های خود ارائه‌دهنده کامل نشه. لینک رو در مرورگر اصلی گوشی مثل Chrome یا Safari باز و دوباره آزمایش کنید. تنظیمات مربوط به WebView یا Redirect Overlay افزونه رو فقط وقتی تغییر بدید که توی نسخه نصب‌شده وجود دارن و راهنمای رسمی افزونه هم تغییر اون‌ها رو برای مشکل شما پیشنهاد می‌کنه.

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

صفحه‌های ورود، خروج و مسیر بازگشت نباید نسخه کش‌شده نامناسب به کاربر تحویل بدن. کش سایت و CDN رو موقتاً پاک کنید و ورود رو در پنجره ناشناس آزمایش کنید. اگه مشکل رفع شد، مسیرهای ورود و OAuth رو طبق راهنمای افزونه کش از کش خارج کنید. اگه گزینه Bypass Cache on Redirect در نسخه نصب‌شده Nextend Social Login وجود داره، توضیح رسمی اون رو بخونید و فقط در صورت ارتباط با مشکل فعالش کنید.

اگه تغییرات افزونه دیده نمی‌شن، راهنمای حل مشکل کش وردپرس کمکتون می‌کنه کش مرورگر، سایت و CDN رو جداگانه بررسی کنید.

نکات امنیتی و حریم خصوصی

  • از App Secret محافظت کنید: اون رو داخل نوشته، اسکرین‌شات، مخزن عمومی یا پیام گروهی نذارید. اگه فاش شد، سریع بازنشانی‌اش کنید.
  • حداقل اطلاعات لازم رو بگیرید: برای یک ورود ساده، مجوزهای اضافه درخواست نکنید. هر دسترسی باید دلیل روشن و قابل توضیحی داشته باشه.
  • بعد از تغییر دامنه آدرس بازگشت رو اصلاح کنید: مهاجرت از دامنه آزمایشی، اضافه‌کردن www یا تغییر HTTPS می‌تونه URI قبلی رو نامعتبر کنه.
  • شیوه ساخت و اتصال حساب رو شفاف توضیح بدید: کاربر باید بدونه اولین ورود ممکنه یک حساب وردپرسی بسازه و اطلاعات پایه رو به اون وصل کنه.
  • راه ورود جایگزین نگه دارید: ورود با نام کاربری و رمز یا یک روش مطمئن دیگه رو حذف نکنید؛ چون اختلال سرویس اجتماعی نباید دسترسی همه کاربران رو قطع کنه.

چه زمانی ورود با Google انتخاب ساده‌تریه؟

اگه سایت شخصی دارید، پنل Meta ازتون تأیید کسب‌وکار می‌خواد و امکان تکمیل اون رو ندارید یا بیشتر کاربرهاتون از حساب Google استفاده می‌کنن، بهتره ورود با Google رو هم بررسی کنید. راه‌اندازی هر ارائه‌دهنده شرایط خودش رو داره، ولی بررسی‌ها و محدودیت‌هایی که Meta برای اپ شما نمایش می‌ده می‌تونه ورود با فیسبوک رو برای بعضی سایت‌های تازه‌کار دشوار کنه.

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

جمع‌بندی

برای ورود با فیسبوک در وردپرس، اول افزونه Nextend Social Login and Register رو نصب می‌کنید و بعد یک اپ در Meta for Developers می‌سازید. App ID و App Secret رو داخل افزونه می‌ذارید، Valid OAuth Redirect URI رو دقیق ثبت می‌کنید و تنظیم ساخت حساب و انتقال کاربر رو انجام می‌دید.

بخش مهم کار، آماده‌کردن اپ برای استفاده عمومیه. سطح دسترسی مجوزها، بررسی‌های لازم و امکان تغییر وضعیت اپ به Live رو از داخل داشبورد Meta کنترل کنید. بعد از انتشار هم حتماً با یک حساب عادی و در پنجره ناشناس مرورگر کل مسیر ثبت‌نام، ورود، خروج و بازگشت رو آزمایش کنید.

سؤال‌های متداول درباره ورود با فیسبوک در وردپرس

آیا ورود با فیسبوک در وردپرس رایگانه؟

نسخه رایگان Nextend Social Login امکان راه‌اندازی پایه ورود با فیسبوک رو ارائه می‌ده، ولی بعضی امکانات و اتصال‌های پیشرفته فقط در نسخه Pro هستن. برای ورود عمومی باید شرایط و بررسی‌هایی رو هم تکمیل کنید که داشبورد Meta برای اپ شما نشون می‌ده.

آیا برای ورود عمومی به تأیید کسب‌وکار Meta نیاز دارم؟

این موضوع به نوع اپ، مجوزها و سطح دسترسی درخواستی بستگی داره. اگه داشبورد Meta برای اپ شما Business Verification می‌خواد، باید اون رو تکمیل کنید؛ وگرنه ممکنه ورود به حساب‌های دارای نقش داخل اپ محدود بمونه.

آیا ورود با فیسبوک برای کاربر حساب وردپرس می‌سازه؟

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

چرا ورود با فیسبوک فقط برای مدیر اپ کار می‌کنه؟

این مشکل معمولاً یعنی اپ هنوز در حالت Development هست یا یکی از مجوزها و بررسی‌های لازم کامل نشده. وضعیت Live، سطح دسترسی email و public_profile و هشدارهای داشبورد Meta رو جداگانه بررسی کنید.

آیا سایت برای ورود با فیسبوک به HTTPS نیاز داره؟

بهتره سایتتون برای راه‌اندازی امن ورود و ثبت آدرس بازگشت، HTTPS معتبر داشته باشه. آدرس ثبت‌شده در Meta هم باید دقیقاً با آدرسی که افزونه نشون می‌ده هماهنگ باشه.

نظر شما در این مورد چیه؟

    پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
    تیم میهن وردپرس
    پشتیبانپشتیبانپشتیبانپشتیبانپشتیبان
    تیم میهن وردپرسآنلاین و پاسخگوی شما هستیم.آنلاین

    در حال بارگذاری...

    هر سوالی دارید بپرسید.پاسخگوی شما هستیم.