এমন কোনও হুক আছে যা ব্যবহারকারীর লগ ইন করার পরে চলে?


28

আমি একটি প্লাগইন লিখছি যা দূরবর্তী পরিষেবা থেকে কিছু বর্ধিত ব্যবহারকারীর তথ্য এনেছে এবং প্রতিবার ব্যবহারকারী যখন লগইন করে তবে আমি এটির ফাংশনটি সম্পাদন করা দরকার।

লগ-ইন করার পরে কি এমন কোনও হুক রয়েছে যা আমি কোনও ক্রিয়া যুক্ত করতে পারি?

উত্তর:


33

ব্যবহারকারী লগ ইন করলে অ্যাকশন হুক ডাব্লুপি_লগিন চালায় - এটি একটি সাধারণ ফাংশন চালাতে পারে।

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

ডকুমেন্টেশন: https://codex.wordpress.org/ প্লাগইন_এপিআই / অ্যাকশন_রফারেন্স / ডাব্লুপি_লগিন

এখানে প্রকৃত রুটিওয়ালা যাঁর wp_authenticateকাছে কিছুটা ডকুমেন্টেশন রয়েছে। এটি প্রদত্ত ব্যবহারকারীর নাম এবং পাসওয়ার্ড সহ একটি অ্যারে পাস করে, যা আপনাকে প্রয়োজনে দূরবর্তী পরিষেবাতে তথ্য দেওয়ার সুযোগ দেয়। https://codex.wordpress.org/Plugin_API/Action_Reference/wp_authenticate

এবং লগইন করার পরে পুনঃনির্দেশ URL টি পরিবর্তন করতে, ফিল্টারটি রয়েছে login_redirect: https://codex.wordpress.org/ প্লাগইন_এপিআই / ফিল্টার_পরিচয় / লগিন_ড্রাইরেক্ট


10

আমি ব্যবহার বিরুদ্ধে সতর্কতা হবে wp_login। এটি অবহেলা করা হয়েছে এবং ওয়ার্ডপ্রেসের পরবর্তী সংস্করণগুলিতে এটি কিছুটা কাজ নাও করতে পারে। পরিবর্তে wp_signonফাংশন চেষ্টা করুন ।

সম্পাদনা করুন : wp_loginফাংশনটি অবচিত করা হয়েছে তবে ব্যবহারটি এখনও কার্যকর আছে wp_loginaction


1
হ্যাঁ wp_login ক্রিয়াটি এখনও কাজ করে।
শ্বেত
আমাদের সাইট ব্যবহার করে, আপনি স্বীকার করেছেন যে আপনি আমাদের কুকি নীতি এবং গোপনীয়তা নীতিটি পড়েছেন এবং বুঝতে পেরেছেন ।
Licensed under cc by-sa 3.0 with attribution required.