فعال سازی عضویت و ورود در وردپرس توسط اکانت گوگل
حتما در بسیاری از سایت ها دیده اید که در صفحه عضویت و ورود وردپرس دکمه دیگری تحت عنوان ورود با گوگل و یا عضویت با گوگل قرار داده شده است که با کلیک روی این دکمه و با دادن دسترسیهای لازم می توانید امکان عضویت در سایت وردپرسی را با اکانت جیمیل فراهم کنید. همانطور که در آموزش افزودن فیلد دلخواه در صفحه ثبت نام وردپرس مشاهده کردید خیلی از مدیران سایت های وردپرسی تمایل دارند تا علاوه بر اطلاعات پایه ای مثل ایمیل، نام کاربری، رمز و… اطلاعات بیشتری از کاربران خودشان داشته باشند. اطلاعاتی که هنگام عضویت در سایت توسط کاربران با تکمیل فیلدها مربوطه صورت می گیرد. اما مسئله ای که وجود دارد این است که پر کردن این فیلدها از حوصله کاربر خارج بوده و تمایلی به پر کردن همه آنها راندارند. بنابراین می توانید تا با قرار دادن دکمه ای در صفحه ثبت نام وردپرس امکان ثبت نام در وردپرس با گوگل را فراهم کنید. بدین ترتیب می توانند بعد از اینکه عضو سایت شدند در یک زمان مناسب سایر فیلدها را پر کنند.
1- نحوه ایجاد قابلیت لاگین در وردپرس با اکانت گوگل
افزونه ای که قصد معرفی آن را داریم با نام Google Apps Login در مخزن وردپرس به ثبت رسیده و تاکنون توانسته است بیش از 10.000 نصب فعال داشته و امتیاز بالایی را دریافت نماید. با استفاده از این افزونه می توانید تا نسبت به ایجاد امکان ورود با اکانت گوگل در وردپرس اقدام کنید.
از طریق منوی افزونه ها> افزودن به صفحه مخصوص نصب افزونه های وردپرسی مراجعه نمایید.
سپس نام افزونه را یعنی Google Apps Login را در باکس جستجو مشخص شده وارد نمایید و در میان نتایجی که نمایش داده می شود افزونه حاضر را انتخاب و روی دکمه «هم اکنون نصب کن» کلیک کرده و اقدام به نصب و فعال سازی این افزونه در سایت خودتان نمایید.
پس از نصب و فعال سازی افزونه می توانید از طریق منو تنظیمات پیشخوان وردپرس خود، گزینه «ورود از طریق حساب کاربری گوگل» را انتخاب نمایید.
4. با کلیک روی این زیر منو شما با تصویری مشابه تصویر رو به رو خواهید شد. در این صفحه باید تیک های آبی مشخص شده را فعال کرده و روی دکمه «Agree and Contiune» کلیک کنید.
تنظیمات ورود به وردپرس از طریق گوگل
1- برای اینکه کاربران سایتتان بتوانند از طریق اکانت گوگل قادر به ورود در وردپرس باشند نیاز به یک Client ID و Client Secret دارید که از طریق بخش توسعه دهندگان گوگل باید آنها را دریافت کنید. برای این منظور به کنسول توسعه دهندگان گوگل که در آدرس https://console.developers.google.com قرار دارد، مراجعه کنید. دقت داشته باشید به دلیل تحریم بودن برای استفاده از این امکان نیاز به ابزار تغییر آی پی خواهید داشت. حال بعد از اینکه وارد این بخش شدید باید یک پروژه جدید ایجاد کنید،
. بعد از کلیک روی این گزینه باید در فیلد «Project name» عنوان پروژه خود را وارد کنید. در بخش «Location» نیز این امکان را خواهید داشت که سازمان مورد نظر خود را تعیین کنید. این فیلد را می توانید بدون تغییر رها کنید. سپس روی «Create» کلیک کنید و منتظر بمانید تا پروژه شما ساخته شود.
بعد از اینکه پروژه مورد نظر شما ساخته شد، مشابه تصویر زیر از طریق بخش «Dashboard» به پروژه ساخته شده مراجعه کرده و پس از کلیک روی منوی «Oauth consent screen» کلیک کنید تا بتوانید عنوان، لوگو و سایر جزییات وب سایت خود را وارد کنید. اما قبل از اینکه امکان تغییر موارد عنوان شده را داشته باشید، باید نوع دسترسی کاربر را به کمک بخش «User Type» تعیین نمایید. این بخش شامل دو گزینه زیر است:
- Internal: با انتخاب این گزینه تنها برای افراد فعال در مجموع خودتان در دسترس خواهد بود.
- External: این گزینه برای هر کسی که دارای حساب گوگل می باشد در دسترس می باشد.
- سپس وارد صفحه ای می شوید. در این صفحه باید اطلاعات مربوط به وب سایت خود را یک به یک وارد نمایید.
- Application name: در این فیلد نام سایت خود را وارد کنید. این نام در صفحه ای که از کاربر اجازه اتصال به اکانت گوگل با سایت درخواست می شود، نمایش داده می شود.
- USER Support email: در این قسمت باید ایمیلی که می خواهید به عنوان ایمیل پشتیبانی به کاربران نمایش داده شود را وارد نمایید.
- App Logo: در این فیلد شما می توانید لوگوی وب سایت خود را آپلود نمایید. افزودن لوگو به کاربران این امکان را می دهد تا بتوانند اطمینان حاصل کنند که در حال ورود به وب سایت شما هستند.
- Application Homepage link: در این بخش باید آدرس وب سایت خود را به صورت کامل و در حالت https://yourdomain.com وارد نمایید. *
- Application privacy policy link: در این فیلد لینک خط مشی های امنیتی سایت خود را درج نمایید. در صورت نداشتن چنین صفحه ای می توانید نام دامنه خود را درج کنید. *
- Application Terms of Service link: در نهایت در این فیلد نیز باید آدرس صفحه قوانین سایت را وارد کنید. در صورت نداشتن این صفحه، دامنه خود را وارد کنید. *
- Authorized domains: در این قسمت باید نام دامنه خود را وارد کرده و سپس روی دکمه Enter کلیک کنید. در واقع از طریق این قسمت شما مشخص می کنید که چه دامنه هایی امکان دسترسی را خواهند داشت. اگر تمایل داشتید دامنه دیگری نیز معرفی نمایید می توانید روی دکمه ADD DOMAIN کلیک کنید. دقت داشته باشید در این فیلد نام دامنه را بدون www، بدون پروتکل و بدون اسلش انتهایی درج نمایید.
- Developer contact information: در این قسمت ایمیلی را وارد نمایید تا اطلاعیه های گوگل در خصوص پروژه شما به آن ارسال شود.