আমি ওয়ার্ডপ্রেসে ব্যবহারকারীদের প্রমাণীকরণ করতে সক্ষম হওয়ার জন্য ওয়ার্ডপ্রেসে একটি বাহ্যিক সমর্থন সিস্টেম সংযোগের জন্য একটি ফ্রি প্লাগইন বিকাশ করছি ।
এটির জন্য, বর্তমানে বাহ্যিক সিস্টেম থেকে, ব্যবহারকারীকে এই শেষে ওয়ার্ডপ্রেসের লগইন পৃষ্ঠায় প্রেরণ করা হয়
?action=freshdesk-remote-login
আমার প্লাগইনটি ব্যবহারকারী যদি ডব্লিউপিতে লগইন করে থাকে কিনা তা পরীক্ষা করে, যদি এটি লগইন ফর্মটি প্রদর্শন করে না এবং সফল লগইন হওয়ার পরে তাদের তৃতীয় পক্ষের সাইটটিতে পুনঃনির্দেশ করে।
পুনঃনির্দেশ এই জাতীয় কিছু ব্যবহার করে করা হয়: wp_redirect( $sso_url );
এখন এটি ভালভাবে কাজ করে তবে আমি একটি শর্টকোড অফার করার পরিকল্পনা করছি যা ব্যবহারকারীর চয়ন করা কোনও পৃষ্ঠায় যুক্ত হতে পারে। এখন একবার কোনও ব্যবহারকারী এই পৃষ্ঠায় যান, যদি তারা লগ ইন করে থাকে তবে তাদের তৃতীয় পক্ষের সাইটটিতে না পাঠানো উচিত, যদি না হয় তবে লগইন পৃষ্ঠায়।
শর্টকোডের অভ্যন্তরে কাজ করার জন্য কীভাবে আপনি wp_redirect পরামর্শ দিতে পারেন?