Apakah ada kait yang berjalan setelah pengguna masuk?


28

Saya menulis sebuah plugin yang mengambil beberapa info pengguna tambahan dari layanan jarak jauh dan saya membutuhkannya untuk menjalankan fungsinya setiap kali seorang pengguna login.

Apakah ada kait yang dipecat setelah masuk yang bisa saya tambahkan tindakan?

Jawaban:


33

Kait tindakan wp_login berjalan saat pengguna masuk - ia dapat menjalankan fungsi sederhana.

function do_anything() {
    //do stuff
}
add_action('wp_login', 'do_anything');

dokumentasi: https://codex.wordpress.org/Plugin_API/Action_Reference/wp_login

Pencari nafkah asli di sini adalah wp_authenticateyang memiliki sedikit dokumentasi. Melewati array dengan nama pengguna dan kata sandi yang diberikan, yang memberi Anda kesempatan untuk menyampaikan info ke layanan jarak jauh, jika perlu. https://codex.wordpress.org/Plugin_API/Action_Reference/wp_authenticate

dan untuk mengubah URL pengalihan setelah masuk, ada filter login_redirect: https://codex.wordpress.org/Plugin_API/Filter_Reference/login_redirect


10

Saya akan memperingatkan untuk tidak menggunakan wp_login. Itu sudah usang dan dalam versi WordPress yang lebih baru mungkin tidak berfungsi sama sekali. Alih-alih coba wp_signonfungsinya.

Sunting : wp_loginFungsi ini sudah usang tetapi wp_logintindakan masih baik untuk digunakan.


1
ya tindakan wp_login masih berfungsi.
Shwet
Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.