আমি একটি প্লাগইন লিখছি যা দূরবর্তী পরিষেবা থেকে কিছু বর্ধিত ব্যবহারকারীর তথ্য এনেছে এবং প্রতিবার ব্যবহারকারী যখন লগইন করে তবে আমি এটির ফাংশনটি সম্পাদন করা দরকার।
লগ-ইন করার পরে কি এমন কোনও হুক রয়েছে যা আমি কোনও ক্রিয়া যুক্ত করতে পারি?
আমি একটি প্লাগইন লিখছি যা দূরবর্তী পরিষেবা থেকে কিছু বর্ধিত ব্যবহারকারীর তথ্য এনেছে এবং প্রতিবার ব্যবহারকারী যখন লগইন করে তবে আমি এটির ফাংশনটি সম্পাদন করা দরকার।
লগ-ইন করার পরে কি এমন কোনও হুক রয়েছে যা আমি কোনও ক্রিয়া যুক্ত করতে পারি?
উত্তর:
ব্যবহারকারী লগ ইন করলে অ্যাকশন হুক ডাব্লুপি_লগিন চালায় - এটি একটি সাধারণ ফাংশন চালাতে পারে।
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/ প্লাগইন_এপিআই / ফিল্টার_পরিচয় / লগিন_ড্রাইরেক্ট
আমি ব্যবহার বিরুদ্ধে সতর্কতা হবে wp_login
। এটি অবহেলা করা হয়েছে এবং ওয়ার্ডপ্রেসের পরবর্তী সংস্করণগুলিতে এটি কিছুটা কাজ নাও করতে পারে। পরিবর্তে wp_signon
ফাংশন চেষ্টা করুন ।
সম্পাদনা করুন : wp_login
ফাংশনটি অবচিত করা হয়েছে তবে ব্যবহারটি এখনও কার্যকর আছে wp_login
action