15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai
22.10.2024
1 +1

Cara Menambahkan Login Facebook ke WordPress: Panduan Teknis Lengkap

Menambahkan Facebook Login ke WordPress memungkinkan pengunjung untuk mengautentikasi menggunakan kredensial Facebook mereka yang sudah ada melalui OAuth 2.0, sehingga menghilangkan kebutuhan untuk membuat nama pengguna dan kata sandi terpisah. Integrasi ini bekerja dengan mendaftarkan Facebook App di portal Meta Developer, mendapatkan App ID dan App Secret, kemudian menghubungkan kredensial tersebut ke plugin WordPress yang menangani handshake OAuth, pertukaran token, dan pembuatan sesi pengguna secara otomatis.

Panduan ini mencakup setiap langkah secara detail teknis lengkap — termasuk konfigurasi Facebook App, pengaturan URI pengalihan OAuth, konfigurasi plugin, penetapan peran, kompatibilitas WooCommerce, dan titik kegagalan umum yang sebagian besar tutorial lewatkan sepenuhnya.

Mengapa Facebook Login Penting Lebih dari Sekadar Kenyamanan

Tingkat adopsi social login secara konsisten mengungguli formulir pendaftaran tradisional karena menghilangkan titik gesekan terbesar dalam saluran pendaftaran: pembuatan kata sandi. Untuk situs keanggotaan, toko WooCommerce, dan platform komunitas, pengurangan gesekan tersebut secara langsung berdampak pada tingkat konversi.

Dari sudut pandang keamanan, implementasi OAuth 2.0 Facebook berarti situs WordPress Anda tidak pernah menangani atau menyimpan kata sandi Facebook pengguna. Token autentikasi dibatasi cakupannya dan memiliki batas waktu. Dikombinasikan dengan keamanan akun Facebook sendiri (2FA, deteksi anomali), ini mengurangi permukaan serangan dibandingkan menyimpan kata sandi yang di-hash dengan bcrypt secara lokal — asalkan URI pengalihan OAuth Anda dikunci dengan benar.

Namun, ada risiko ketergantungan yang perlu diakui: jika API Facebook mengubah persyaratan cakupan OAuth atau menghentikan endpoint, alur login Anda akan rusak hingga plugin diperbarui. Selalu pantau changelog Meta Developer jika Anda menjalankan situs dengan lalu lintas tinggi.

Prasyarat Sebelum Memulai

Sebelum menyentuh portal Facebook Developer atau menginstal plugin apa pun, konfirmasikan hal-hal berikut:

  • Situs WordPress Anda berjalan melalui HTTPS. OAuth Facebook akan menolak URI pengalihan HTTP biasa dalam produksi.
  • Anda memiliki akses administratif ke dasbor WordPress dan pengaturan DNS/domain server.
  • PHP 7.4 atau lebih tinggi berjalan di server Anda (diperlukan oleh versi terkini Nextend Social Login).
  • Server Anda dapat membuat permintaan HTTPS keluar ke graph.facebook.com — periksa apakah firewall atau lingkungan hosting Anda memblokir koneksi keluar pada port 443.

Jika Anda menjalankan WordPress di lingkungan VPS Hosting, verifikasi konektivitas keluar dengan:

curl -I https://graph.facebook.com

Respons 200 OK atau 400 Bad Request mengonfirmasi koneksi terbuka. Timeout atau koneksi ditolak berarti aturan firewall memblokir permintaan.

Langkah 1: Buat dan Konfigurasikan Facebook App

1.1 Akses Portal Meta Developer

Navigasikan ke developers.facebook.com dan masuk dengan akun Facebook Anda. Jika ini pertama kalinya, Anda akan diminta untuk mendaftar sebagai developer — ini memerlukan penerimaan Kebijakan Platform Meta dan verifikasi akun melalui nomor telepon.

Setelah masuk, klik My Apps di bilah navigasi atas, lalu klik Create App.

1.2 Pilih Jenis App

Meta kini menyajikan beberapa opsi jenis app. Untuk integrasi social login WordPress standar, pilih Consumer atau None / Other (label yang tepat bervariasi tergantung iterasi UI Meta saat ini). Ini memberi Anda akses ke produk Facebook Login tanpa memerlukan Verifikasi Bisnis untuk kasus penggunaan dasar.

Isi:

  • App Display Name: Gunakan nama merek situs Anda. Ini yang dilihat pengguna di layar persetujuan OAuth.
  • App Contact Email: Gunakan alamat yang dipantau secara aktif — Meta mengirimkan pemberitahuan pelanggaran kebijakan ke sini.
  • Business Account: Opsional untuk situs pribadi atau kecil; diperlukan jika Anda berencana menggunakan izin lanjutan.

Klik Create App. Meta mungkin meminta Anda untuk menyelesaikan CAPTCHA atau memasukkan kembali kata sandi Facebook Anda.

1.3 Tambahkan Produk Facebook Login

Di dalam dasbor app baru Anda, temukan bagian Add a Product. Klik tombol + di sebelah Facebook Login dan pilih Set Up. Pilih Web sebagai platform.

Masukkan URL dasar situs Anda (misalnya, https://www.yoursite.com) di kolom Site URL. Ini tidak mengatur URI pengalihan — ini digunakan untuk daftar putih domain JavaScript SDK.

1.4 Konfigurasikan Pengaturan App (Dasar)

Navigasikan ke Settings > Basic di bilah sisi kiri. Halaman ini berisi dua kredensial yang Anda butuhkan:

  • App ID: Pengenal publik, aman untuk diekspos dalam kode frontend.
  • App Secret: Kredensial privat. Jangan pernah menyimpannya di repositori publik, jangan pernah mengeksposnya dalam JavaScript sisi klien.

Salin kedua nilai tersebut dan simpan dengan aman — pengelola kata sandi atau variabel lingkungan di server Anda adalah pilihan yang tepat.

Masih di halaman pengaturan Basic, lengkapi kolom-kolom ini:

  • App Domains: Masukkan domain root Anda tanpa protokol (misalnya, yoursite.com). Jika situs Anda menggunakan www, tambahkan keduanya yoursite.com dan www.yoursite.com.
  • Privacy Policy URL: Diperlukan sebelum Anda dapat mempublikasikan app. Arahkan ini ke halaman kebijakan privasi situs Anda.
  • Terms of Service URL: Direkomendasikan; diperlukan untuk app yang meminta izin tertentu.

Klik Save Changes.

1.5 Konfigurasikan Valid OAuth Redirect URIs

Di bilah sisi kiri, buka Facebook Login > Settings. Konfigurasi yang paling kritis dari segi keamanan ada di sini.

Di bawah Valid OAuth Redirect URIs, tambahkan URL callback yang tepat yang akan digunakan plugin WordPress Anda. Untuk Nextend Social Login, ini biasanya:

https://www.yoursite.com/wp-login.php?loginSocial=facebook

Path yang tepat bergantung pada plugin. Anda akan mengonfirmasi URI yang benar di panel pengaturan plugin (dibahas di Langkah 2). Jangan gunakan wildcard di sini. Facebook akan menolak upaya pengalihan ke URI mana pun yang tidak tercantum secara eksplisit, yang merupakan kontrol keamanan yang disengaja — penyerang tidak dapat mengalihkan token OAuth ke domain berbahaya.

Aktifkan juga pengaturan Enforce HTTPS dan Embedded Browser OAuth Login sesuai kebutuhan kasus penggunaan Anda.

1.6 Ubah Mode App dari Development ke Live

Secara default, app Anda berada dalam mode Development, yang berarti hanya pengguna yang terdaftar sebagai Developer atau Tester app yang dapat mengautentikasi. Untuk mengizinkan pengguna Facebook mana pun untuk masuk, Anda harus mengubah app ke mode Live.

Buka bagian atas App Dashboard dan alihkan mode dari Development ke Live. Meta akan memperingatkan Anda bahwa app akan dapat diakses secara publik. Konfirmasi perubahan tersebut.

Kasus tepi penting: Jika app Anda meminta izin di luar public_profile dan email (default), izin tambahan tersebut memerlukan proses App Review Meta sebelum berfungsi dalam mode Live. Untuk login WordPress standar, default sudah cukup.

Langkah 2: Instal dan Konfigurasikan Plugin WordPress

2.1 Pemilihan Plugin

Beberapa plugin menangani integrasi Facebook OAuth untuk WordPress. Perbandingan di bawah ini mencakup opsi yang paling banyak digunakan:

PluginInstalasi AktifFacebook OAuthIntegrasi WooCommerceTier GratisMulti-Provider
Nextend Social Login900.000+YaYaYa (terbatas)Ya (Google, Apple)
Super Socializer40.000+YaYaYaYa
WP Social Login30.000+YaTerbatasYaYa
miniOrange Social Login50.000+YaYaYa (terbatas)Ya
Loginizer800.000+TidakTidakYaTidak

Nextend Social Login adalah pilihan yang direkomendasikan untuk sebagian besar penerapan WordPress karena frekuensi pembaruannya, kompatibilitas WooCommerce, dan implementasi OAuth yang bersih.

2.2 Instal Nextend Social Login

Dari dasbor admin WordPress:

  1. Navigasikan ke Plugins > Add New Plugin.
  2. Cari Nextend Social Login.
  3. Klik Install Now, lalu Activate.

Atau, instal melalui WP-CLI jika Anda memiliki akses server — ini lebih cepat di lingkungan headless atau yang dikelola CLI:

wp plugin install nextend-facebook-connect --activate

2.3 Dapatkan URL Callback yang Benar

Sebelum memasukkan kredensial, dapatkan URL callback yang tepat yang diharapkan plugin:

  1. Di dasbor WordPress, buka Nextend Social Login > Facebook.
  2. Di halaman pengaturan, temukan kolom Redirect URI atau Callback URL — ditampilkan dalam format hanya-baca.
  3. Salin URL ini dengan tepat.

Kembali ke portal Facebook Developer dan tambahkan URL ini ke Valid OAuth Redirect URIs jika berbeda dari yang Anda masukkan di Langkah 1.5. Ketidakcocokan antara URI di pengaturan Facebook dan URI yang dikirim plugin adalah penyebab paling umum dari Error 400: redirect_uri_mismatch.

2.4 Masukkan Kredensial App di Plugin

Kembali di Nextend Social Login > Facebook:

  1. Tempelkan App ID Anda ke kolom App ID.
  2. Tempelkan App Secret Anda ke kolom App Secret.
  3. Klik Save Changes.
  4. Klik Test (jika plugin menyediakan tombol ini) untuk memverifikasi alur OAuth sebelum mengekspos tombol kepada pengguna.

2.5 Konfigurasikan Perilaku Login

Plugin ini mengekspos beberapa pengaturan perilaku yang perlu dikonfigurasi dengan cermat:

Pengalihan login: Tentukan ke mana pengguna diarahkan setelah autentikasi berhasil. Opsi biasanya meliputi:

  • Halaman yang mereka kunjungi sebelum mengklik login (direkomendasikan untuk situs keanggotaan)
  • URL tetap (misalnya, /dashboard/)
  • Default WordPress (/wp-admin/ untuk admin, / untuk subscriber)

Perilaku pendaftaran: Jika pengguna Facebook mengautentikasi tetapi tidak memiliki akun WordPress yang cocok, plugin dapat membuat akun baru secara otomatis atau memblokir login. Untuk komunitas terbuka, pendaftaran otomatis sesuai. Untuk situs tertutup atau hanya undangan, blokir.

Penanganan konflik email: Jika alamat email yang terkait dengan akun Facebook sudah ada di database pengguna WordPress Anda (dari pendaftaran manual sebelumnya), plugin dapat menautkan akun atau menolak social login. Menautkan umumnya memberikan UX yang lebih baik, tetapi konfirmasikan ini sesuai dengan kebijakan privasi Anda.

Penetapan peran pengguna: Pengguna baru yang dibuat melalui Facebook login ditetapkan peran WordPress default yang ditentukan di Settings > General. Anda dapat mengganti ini di plugin untuk menetapkan peran tertentu (misalnya, Subscriber, Customer untuk WooCommerce) terlepas dari default global.

Langkah 3: Aktifkan Pendaftaran Pengguna di WordPress

Jika tujuan Anda adalah mengizinkan pengguna baru mendaftar melalui Facebook — bukan hanya mengizinkan pengguna yang sudah ada untuk masuk — verifikasi bahwa pendaftaran terbuka diaktifkan:

  1. Buka Settings > General di dasbor WordPress.
  2. Centang Anyone can register di bawah bagian Membership.
  3. Atur New User Default Role ke Subscriber (atau Customer jika menjalankan WooCommerce).
  4. Klik Save Changes.

Jika Anda menjalankan lingkungan VPS dengan cPanel, verifikasi juga bahwa wp-config.php Anda tidak mengandung DISALLOW_FILE_MODS yang dikodekan keras atau kunci pendaftaran kustom yang akan mengganti pengaturan dasbor.

Langkah 4: Uji Integrasi Secara Menyeluruh

4.1 Uji Alur Dasar

Navigasikan ke halaman login situs Anda (/wp-login.php atau halaman login kustom). Tombol Continue with Facebook seharusnya muncul. Klik tombol tersebut. Anda akan diarahkan ke layar persetujuan OAuth Facebook, yang menampilkan nama app Anda, izin yang diminta, dan tombol konfirmasi.

Setelah mengonfirmasi, Facebook mengarahkan kembali ke URL callback situs Anda. Anda seharusnya sudah masuk sebagai pengguna WordPress.

4.2 Pengujian Kasus Tepi

Uji skenario-skenario ini sebelum dipublikasikan:

  • Pengguna baru tanpa akun yang ada: Konfirmasi pengguna WordPress baru dibuat dengan peran yang benar dan alamat email yang valid yang diambil dari Facebook.
  • Pengguna yang sudah ada dengan email yang cocok: Konfirmasi plugin menautkan identitas Facebook ke akun yang sudah ada daripada membuat duplikat.
  • Pengguna yang menolak izin email di Facebook: Beberapa pengguna menolak berbagi email mereka. Konfirmasi plugin menangani ini dengan baik — baik dengan meminta entri email manual atau menampilkan pesan kesalahan yang jelas.
  • App dalam mode Development dengan akun Facebook non-developer: Ini seharusnya gagal. Konfirmasi pesan kesalahan ramah pengguna daripada mengekspos kode kesalahan OAuth mentah.
  • Akses app yang dicabut: Buka App Settings Facebook dan hapus izin app situs Anda. Coba masuk lagi. Plugin seharusnya menangani penolakan token dengan bersih.

4.3 Verifikasi Sisi Server

Periksa log debug WordPress Anda untuk kesalahan OAuth setelah uji login:

tail -f /var/log/nginx/error.log
tail -f /path/to/wordpress/wp-content/debug.log

Aktifkan logging debug WordPress sementara di wp-config.php jika belum aktif:

define( 'WP_DEBUG', true );
define( 'WP_DEBUG_LOG', true );
define( 'WP_DEBUG_DISPLAY', false );

Langkah 5: Sesuaikan Tombol Login dan Penempatannya

Opsi Penempatan Tombol

Nextend Social Login mendukung penyisipan tombol Facebook login di beberapa lokasi:

  • /wp-login.php: Formulir login WordPress default.
  • Halaman checkout dan My Account WooCommerce: Penting untuk mengurangi pengabaian keranjang di situs eCommerce.
  • Formulir pendaftaran: Ditampilkan bersama kolom nama pengguna/email standar.
  • Bagian komentar: Memungkinkan komentator untuk mengautentikasi melalui Facebook sebelum memposting.
  • Shortcode kustom: Gunakan [nextend_social_login] untuk menempatkan tombol di mana saja dalam konten halaman atau widget.

Pertimbangan Gaya

Plugin menyediakan opsi kustomisasi CSS. Jika Anda membutuhkan kontrol lebih dalam, tombol dirender dengan nama kelas yang dapat diprediksi yang dapat Anda targetkan di style.css tema Anda atau blok CSS kustom di WordPress Customizer. Hindari mengganti properti display atau visibility tombol dengan JavaScript — ini dapat mengganggu logika inisialisasi plugin sendiri.

Kesalahan Umum dan Cara Memperbaikinya

KesalahanPenyebab UtamaPerbaikan
Error 400: redirect_uri_mismatchURL callback di plugin tidak cocok dengan pengaturan app FacebookSalin URI yang tepat dari pengaturan plugin dan tambahkan ke Valid OAuth Redirect URIs Facebook
App Not Set UpApp dalam mode Development; pengguna bukan testerUbah app ke mode Live atau tambahkan pengguna sebagai Tester di App Roles
Invalid OAuth access tokenApp Secret dimasukkan salah atau telah diregenerasiSalin ulang App Secret dari portal Facebook Developer
Error 200: Permissions errorApp meminta izin yang belum disetujui oleh MetaGunakan hanya public_profile dan email untuk login standar
Tombol login tidak munculKonflik plugin atau lapisan caching menyajikan HTML yang sudah usangNonaktifkan plugin yang berkonflik; bersihkan cache sisi server dan CDN
Akun pengguna duplikat dibuatPengaturan konflik email diatur ke “buat baru”Ubah pengaturan plugin untuk menautkan akun yang sudah ada berdasarkan email
Kegagalan SSL handshake ke graph.facebook.comSertifikat CA yang sudah usang di serverJalankan update-ca-certificates di server

Penguatan Keamanan untuk Penerapan Produksi

Setelah integrasi aktif, terapkan langkah-langkah penguatan berikut:

Rotasi App Secret Anda secara berkala. Buka Settings > Basic > App Secret dan klik Reset. Perbarui secret baru di plugin WordPress Anda segera. Jadwalkan ini sebagai tugas pemeliharaan.

Batasi eksposur App Secret. Jika Anda menggunakan lingkungan WordPress terkelola atau pengaturan Dedicated Servers, simpan App Secret sebagai variabel lingkungan server dan referensikan di wp-config.php daripada menyimpannya langsung di database:

define( 'FACEBOOK_APP_SECRET', getenv('FB_APP_SECRET') );

Pantau penggunaan token OAuth. App Dashboard > Insights portal Meta Developer menampilkan aktivitas autentikasi. Lonjakan yang tidak biasa mungkin mengindikasikan credential stuffing atau serangan token replay.

Aktifkan kata sandi aplikasi WordPress atau autentikasi dua faktor untuk akun admin, karena social login melewati kolom kata sandi standar sepenuhnya — akun admin yang ditautkan ke akun Facebook yang disusupi menjadi vektor serangan langsung.

Tinjau izin yang diminta setiap tahun. Jika app Anda mengumpulkan izin yang tidak digunakan seiring waktu, hapuslah. Semakin sedikit izin berarti semakin kecil dampak jika App Secret Anda pernah terekspos.

Gunakan sertifikat SSL khusus untuk domain Anda guna memastikan rantai pengalihan HTTPS bersih. Sertifikat yang salah dikonfigurasi dapat menyebabkan pengalihan OAuth gagal secara diam-diam. SSL Certificates harus diperbarui dan dipantau secara proaktif.

Konfigurasi Khusus WooCommerce

Untuk toko WooCommerce, integrasi Facebook Login memerlukan beberapa langkah tambahan:

  1. Di pengaturan Nextend Social Login, aktifkan integrasi WooCommerce secara eksplisit — ini adalah toggle terpisah dari injeksi formulir login umum.
  2. Atur pengalihan pasca-login ke /my-account/ sehingga pengguna yang terautentikasi mendarat di riwayat pesanan mereka daripada admin WordPress.
  3. Jika Anda menggunakan alur checkout tamu, putuskan apakah Facebook login harus ditawarkan saat checkout sebagai langkah opsional atau diperlukan sebelum pembelian. Opsional sangat direkomendasikan — social login wajib saat checkout meningkatkan pengabaian.
  4. Uji alur penautkan akun: pelanggan yang sebelumnya checkout sebagai tamu (dengan alamat email) seharusnya dapat menautkan akun Facebook mereka ke catatan pelanggan WooCommerce yang sudah ada.

Pertimbangan Skalabilitas untuk Situs dengan Lalu Lintas Tinggi

Pada situs dengan lalu lintas bersamaan yang signifikan, alur pengalihan OAuth memperkenalkan ketergantungan pada waktu respons API Facebook. Jika graph.facebook.com lambat atau mengalami gangguan, halaman login Anda akan tampak tergantung.

Mitigasi:

  • Selalu sediakan metode login cadangan. Jangan pernah menjadikan Facebook satu-satunya opsi autentikasi. Pertahankan formulir nama pengguna/kata sandi WordPress standar tetap terlihat.
  • Terapkan caching sisi server dengan hati-hati. Caching halaman penuh (Varnish, Nginx FastCGI cache) harus mengecualikan halaman login dan halaman mana pun yang berisi URL callback OAuth. Respons OAuth yang di-cache akan merusak pertukaran token.
  • Pantau latensi API. Tambahkan pemeriksaan kesehatan eksternal yang melakukan ping ke endpoint callback OAuth Anda dan memberi peringatan jika waktu respons melebihi ambang batas.

Jika Anda menjalankan platform keanggotaan atau aplikasi SaaS dengan lalu lintas tinggi di WordPress, paket VPS Hosting dengan sumber daya khusus memberi Anda kendali untuk mengonfigurasi pengecualian caching ini di tingkat server daripada hanya mengandalkan pengaturan tingkat plugin.

Matriks Keputusan: Haruskah Anda Menggunakan Facebook Login?

SkenarioRekomendasi
Blog publik atau situs beritaPrioritas rendah — membaca anonim tidak memerlukan login
Toko WooCommerceNilai tinggi — mengurangi gesekan checkout secara signifikan
Situs keanggotaan atau langgananNilai tinggi — menyederhanakan login berulang untuk anggota
SaaS B2B atau intranet perusahaanNilai rendah — pengguna mengharapkan SSO melalui Google Workspace atau Azure AD
Forum komunitas atau platform sosialNilai tinggi — identitas sosial selaras dengan konteks komunitas
Situs yang melayani pengguna di wilayah dengan adopsi Facebook rendahEvaluasi alternatif (login Google, Apple) sebelum berkomitmen
Situs dengan persyaratan residensi data yang ketatAudit ketentuan pemrosesan data Meta sebelum mengaktifkan

Daftar Periksa Teknis Sebelum Dipublikasikan

  • HTTPS aktif dan rantai sertifikat valid (openssl s_client -connect yoursite.com:443)
  • App telah diubah dari mode Development ke Live di portal Meta Developer
  • Valid OAuth Redirect URI di app Facebook persis cocok dengan URL callback di plugin
  • App Secret disimpan dengan aman, tidak dikodekan keras dalam file publik
  • URL Kebijakan Privasi diatur di Basic Settings Facebook App
  • Pendaftaran pengguna diaktifkan di WordPress Settings jika pembuatan akun baru dimaksudkan
  • Peran pengguna default untuk pendaftaran sosial diatur secara eksplisit (tidak dibiarkan sebagai default Administrator)
  • Toggle integrasi WooCommerce diaktifkan jika berlaku
  • Cache halaman penuh dikonfigurasi untuk melewati halaman login dan callback
  • Logging debug dinonaktifkan dalam produksi (WP_DEBUG diatur ke false)
  • Login berbasis kata sandi cadangan tetap tersedia untuk pengguna
  • Uji login selesai dengan akun Facebook non-developer dalam mode Live
  • Perilaku konflik email dikonfigurasi dan diuji
  • Pendaftaran Domain dan catatan DNS stabil — kegagalan pengalihan OAuth sering kali berasal dari kesalahan konfigurasi domain

FAQ

Mengapa Facebook menampilkan “App Not Set Up” saat pengguna mencoba masuk?

App Anda masih dalam mode Development. Hanya pengguna yang secara eksplisit ditambahkan sebagai Developer atau Tester di bagian App Roles yang dapat mengautentikasi dalam mode ini. Ubah app ke mode Live di portal Meta Developer untuk mengizinkan pengguna Facebook mana pun untuk masuk.

Apa yang terjadi jika email Facebook pengguna cocok dengan akun WordPress yang sudah ada?

Perilakunya bergantung pada pengaturan konflik email plugin Anda. Nextend Social Login dapat secara otomatis menautkan identitas Facebook ke akun yang sudah ada (direkomendasikan) atau memblokir login dan menampilkan kesalahan. Konfigurasikan ini secara eksplisit di pengaturan plugin daripada mengandalkan default.

Bisakah saya menggunakan Facebook Login tanpa menyimpan data pengguna apa pun di server saya?

Tidak. Ketika pengguna mengautentikasi melalui Facebook, WordPress membuat catatan pengguna lokal untuk mempertahankan sesi. Minimal, nama tampilan pengguna, alamat email, dan referensi token yang di-hash disimpan di tabel wp_users dan wp_usermeta. Ungkapkan ini dalam kebijakan privasi Anda.

Mengapa pengalihan OAuth gagal setelah memindahkan WordPress ke domain baru?

URL callback yang terdaftar di app Facebook masih menunjuk ke domain lama. Perbarui Valid OAuth Redirect URIs di Facebook Login > Settings untuk mencerminkan domain baru, dan perbarui kolom App Domains di Settings > Basic. Perbarui juga pengaturan URL callback plugin jika disimpan sebagai nilai yang dikodekan keras daripada diturunkan secara dinamis dari home_url().

Apakah Nextend Social Login kompatibel dengan plugin halaman login kustom seperti WPForms atau Elementor?

Ya, dengan catatan. Nextend Social Login menyediakan shortcode ([nextend_social_login]) yang dapat disematkan di elemen page builder mana pun. Namun, alur OAuth selalu mengalihkan melalui sistem autentikasi WordPress, sehingga pengalihan akhir setelah login mungkin tidak mengembalikan pengguna ke halaman login yang dibuat secara kustom. Konfigurasikan URL pengalihan pasca-login di pengaturan plugin untuk menangani ini dengan benar.

15%

Hemat 15% di Semua Layanan Hosting

Uji kemampuanmu dan dapatkan Diskon pada paket hosting apa saja

Gunakan kode:

Skills
Memulai