Saya telah menetapkan 2 peran baru untuk situs saya menggunakan plugin "Anggota" - "penjual" dan "pembeli".
Setiap peran harus memiliki halaman pendaftaran dan login sendiri. Pengunjung dapat mendaftar sebagai pembeli dan penjual tetapi ia hanya dapat masuk sebagai salah satu dari mereka. Jadi, jika seorang pengunjung telah masuk sebagai penjual dan kemudian pergi ke halaman pembeli, ia akan dapat login sebagai pembeli dan ketika ia melakukannya, ia akan secara otomatis keluar sebagai penjual.
Saya telah mencari berjam-jam untuk sebuah plugin yang akan memberi saya opsi untuk melakukan ini tetapi tidak dapat menemukannya. Kedengarannya seperti konfigurasi yang cukup umum di situs web dengan pendaftaran peran yang berbeda.
Apakah ada plugin seperti ini? Dan jika tidak, bagaimana ini bisa dilakukan?
Jawaban:
Membuat dua pendaftaran terpisah untuk peran yang berbeda itu mudah:
dan sekarang Anda dapat menautkan setiap peran dengan formulir pendaftaran "sendiri":
tetapi seperti yang dikatakan Milo:
yang berarti bahwa mereka harus menggunakan email yang berbeda untuk mendaftarkan peran lainnya.
Memperbarui
ini adalah pembaruan dengan contoh untuk menunjukkan bagaimana Anda dapat menggunakan kedepan yang sama tetapi dengan bidang yang berbeda untuk setiap peran.
Jadi, Anda hanya perlu mengubah sedikit fungsi:
dengan cara ini hanya bidang yang dibutuhkan oleh peran tertentu yang ditampilkan.
Berikutnya adalah jika Anda ingin memiliki semacam validasi untuk bidang tambahan ini, Anda dapat menggunakan
register_post
hook misalnya:maka jika semuanya baik-baik saja simpan saja field dalam meta pengguna berdasarkan peran
sumber