ฉันกำลังพัฒนาปลั๊กอินฟรีสำหรับเชื่อมต่อระบบสนับสนุนภายนอกกับ WordPress เพื่อให้สามารถตรวจสอบสิทธิ์ผู้ใช้ใน WordPress ได้
สำหรับเรื่องนี้ในปัจจุบันจากระบบภายนอกผู้ใช้จะถูกส่งไปยังหน้าเข้าสู่ระบบของ WordPress ด้วยสิ่งนี้ในตอนท้าย
?action=freshdesk-remote-login
ปลั๊กอินของฉันจะตรวจสอบว่าผู้ใช้ลงชื่อเข้าใช้ WP หรือไม่หากไม่แสดงรูปแบบการเข้าสู่ระบบและหลังจากเข้าสู่ระบบสำเร็จให้เปลี่ยนเส้นทางกลับไปยังเว็บไซต์บุคคลที่สาม
การเปลี่ยนเส้นทางทำได้โดยใช้สิ่งนี้: wp_redirect( $sso_url );
ตอนนี้ใช้งานได้ดี แต่ฉันวางแผนที่จะเสนอรหัสย่อซึ่งสามารถเพิ่มไปยังหน้าที่ผู้ใช้เลือกได้ ตอนนี้เมื่อผู้ใช้ไปที่หน้านี้หากพวกเขาเข้าสู่ระบบพวกเขาควรจะถูกส่งต่อไปยังเว็บไซต์ของบุคคลที่สามถ้าไม่แล้วไปที่หน้าเข้าสู่ระบบ
มีวิธีที่คุณสามารถแนะนำ wp_redirect ให้ทำงานภายในรหัสย่อได้หรือไม่?