วิธีแก้ไขปัญหาการล็อกเอาต์ของ WordPress (6 วิธี)

เผยแพร่แล้ว: 2021-06-01

หากคุณกำลังพยายามทำงานบนเว็บไซต์ของคุณ แต่ WordPress ยังคงนำคุณออกจากระบบ คุณอาจเริ่มรู้สึกหงุดหงิดมาก ไม่เพียงแต่เป็นเรื่องน่ารำคาญที่ต้องป้อนข้อมูลประจำตัวของคุณใหม่ทุกๆ สองสามนาที แต่ยังอาจใช้เวลานานและขัดจังหวะเวิร์กโฟลว์ของคุณอีกด้วย

ปัญหานี้มักเกิดจากปัญหาเกี่ยวกับคุกกี้ที่ WordPress ใช้เพื่อให้แน่ใจว่าคุณได้รับอนุญาตให้เข้าถึงส่วนหลังของไซต์ของคุณ โชคดีที่นี่หมายความว่าวิธีแก้ปัญหามักจะค่อนข้างง่าย

ในบทช่วยสอนนี้ ฉันจะแนะนำคุณเกี่ยวกับวิธีแก้ไขเบื้องต้นสำหรับปัญหาการล็อกเอาต์ของ WordPress (หรือที่เรียกว่าข้อผิดพลาดการหมดเวลาของเซสชันของ WordPress)

มาเริ่มกันเลยดีกว่า!

1. ล้างข้อมูลการท่องเว็บของคุณ

วิธีแก้ปัญหาแรกที่คุณสามารถลองได้คือล้างคุกกี้และแคชของเบราว์เซอร์ เว็บไซต์ของคุณอาจกำลังพยายามใช้คุกกี้ที่หมดอายุเพื่อยืนยันข้อมูลรับรองการเข้าสู่ระบบของคุณ

กระบวนการนี้อาจแตกต่างกันเล็กน้อยขึ้นอยู่กับเบราว์เซอร์ที่คุณใช้ ฉันจะสาธิตด้วย Chrome เนื่องจากเป็นตัวเลือกยอดนิยม ขั้นแรก เข้าถึงการตั้งค่าเบราว์เซอร์ของคุณโดยคลิกที่ไอคอนสามจุดที่มุมบนขวาของหน้าต่าง:

ปุ่มการตั้งค่า Chrome

คุณสามารถไปที่ ความเป็นส่วนตัวและความปลอดภัย > ล้างข้อมูลการท่องเว็บ จากหน้าจอการตั้งค่าหลัก หรือสำหรับทางลัด ให้เลือก เครื่องมือเพิ่มเติม > ล้างข้อมูลการท่องเว็บ จากเมนูการตั้งค่า:

ตัวเลือกล้างข้อมูลการท่องเว็บในเมนูการตั้งค่า Chrome

ในหน้าต่างผลลัพธ์ ตรวจสอบให้แน่ใจว่าได้เลือก ทั้งคุกกี้และข้อมูลไซต์อื่นๆ และ รูปภาพและไฟล์ที่แคชไว้ จากนั้นคลิกที่ ล้างข้อมูล :

การล้างแคชและคุกกี้ของ Chrome

ตรวจสอบไซต์ WordPress ของคุณเพื่อดูว่าใช้งานได้หรือไม่ หากคุณยังคงออกจากระบบซ้ำๆ คุณสามารถลองวิธีแก้ไขปัญหาถัดไป

2. ล้างแคชเว็บไซต์ของคุณ

หากคุณกำลังใช้ปลั๊กอินแคชเพื่อช่วยให้ไซต์ของคุณเร็วขึ้น คุณอาจต้องล้างแคชของไซต์ด้วย โดยปกติคุณจะพบตัวเลือกนี้ในการตั้งค่าปลั๊กอินแคชของคุณ:

การล้างแคชของไซต์ด้วย W3 Total Cache

ปลั๊กอินของคุณอาจแจ้งให้คุณล้างแคชหากคุณเพิ่งเรียกใช้การอัปเดต

3. ตรวจสอบการตั้งค่าคุกกี้ของเบราว์เซอร์ของคุณ

อาจเป็นไปได้ว่าเบราว์เซอร์ของคุณได้รับการกำหนดค่าไม่ให้อนุญาตคุกกี้สำหรับไซต์ WordPress ของคุณ การตรวจสอบปัญหานี้จะแตกต่างกันเล็กน้อยขึ้นอยู่กับเบราว์เซอร์ที่คุณใช้ ที่นี่ ฉันจะแสดงวิธีค้นหาการตั้งค่าที่เหมาะสมใน Chrome

ขั้นแรก ให้ไปที่การตั้งค่า ความเป็นส่วนตัวและความปลอดภัย ของคุณ:

การตั้งค่าความเป็นส่วนตัวและความปลอดภัยของ Chrome

คลิกที่ การตั้งค่าไซต์ จากนั้นมองหาส่วน คุกกี้และข้อมูลไซต์ :

การตั้งค่าคุกกี้และข้อมูลไซต์ของ Chrome

หากมีข้อความว่า "ถูกบล็อก" ใต้ คุกกี้และข้อมูลไซต์ นี่อาจเป็นสาเหตุที่ทำให้ WordPress มีปัญหาในการออกจากระบบ คลิกที่ส่วนนี้ จากนั้นเลือก อนุญาตคุกกี้ทั้งหมด จากตัวเลือกในหน้าจอถัดไป:

อนุญาตคุกกี้ไซต์ทั้งหมดใน Chrome

หลังจากนั้น คุณสามารถลองเข้าถึงไซต์ของคุณอีกครั้ง

4. ตรวจสอบว่าที่อยู่ WordPress และที่อยู่เว็บไซต์ตรงกัน

หากวิธีแก้ไขข้างต้นไม่ได้ผล อาจเป็นเพราะที่อยู่ URL บนคุกกี้ของเว็บไซต์ WordPress ไม่ตรงกับที่อยู่เว็บไซต์ของคุณ ในการตรวจสอบนี้ ให้ไปที่ การตั้งค่า > ทั่วไป ในแดชบอร์ด WordPress ของคุณ:

การเข้าถึงการตั้งค่าทั่วไปของ WordPress

มองหาการตั้งค่าที่ อยู่ WordPress และที่อยู่ เว็บไซต์ และตรวจสอบให้แน่ใจว่าตรงกัน ซึ่งรวมถึงการทำให้แน่ใจว่าทั้งคู่ใช้โปรโตคอลเดียวกัน — ทั้ง HTTP หรือ HTTPS:

การตรวจสอบที่อยู่ WordPress และที่อยู่เว็บไซต์

ทำการเปลี่ยนแปลงที่จำเป็นและบันทึกการตั้งค่าของคุณ หากคุณประสบปัญหาในการทำงานนี้เนื่องจาก WordPress ทำให้คุณออกจากระบบอยู่เสมอ คุณสามารถระบุที่อยู่ WordPress และที่อยู่เว็บไซต์ใน ไฟล์ wp-config.php ของคุณแทน

ในการเข้าถึง คุณจะต้องมีไคลเอ็นต์ File Transfer Protocol (FTP) เช่น FileZilla และข้อมูลประจำตัว FTP ที่โฮสต์ของคุณจัดเตรียมไว้ให้ ป้อนลงในไคลเอนต์ FTP ของคุณเพื่อเชื่อมต่อกับเซิร์ฟเวอร์ของคุณ จากนั้นค้นหา wp-config.php ในไดเรกทอรี public_html :

การเข้าถึง wp-config.php ผ่าน FileZilla

เปิดเพื่อแก้ไข จากนั้นเพิ่มโค้ดต่อไปนี้ก่อนบรรทัดที่เขียน ว่า เท่านั้น หยุดแก้ไข! เผยแพร่ความสุข :

 define('WP_HOME','http://yoursite.com); define('WP_SITEURL','http://yoursite.com);

เพียงตรวจสอบให้แน่ใจว่าได้แทนที่ URL ด้วยที่อยู่เว็บไซต์ของคุณ บันทึกไฟล์ จากนั้นคุณสามารถลองลงชื่อเข้าใช้ WordPress อีกครั้ง

5. แก้ไขข้อผิดพลาดของปลั๊กอิน

หากวิธีแก้ปัญหาข้างต้นไม่ได้ผล ขั้นตอนต่อไปคือการตรวจสอบว่าปลั๊กอินทำให้ WordPress ออกจากระบบซ้ำๆ หรือไม่ อาจเป็นกรณีนี้หากคุณติดตั้งปลั๊กอินที่ใช้คุกกี้และกำลังประสบปัญหากับพวกเขา

ในการทดสอบปลั๊กอินของคุณ เราขอแนะนำให้คุณสร้างไซต์การแสดงละครที่อนุญาตให้คุณดำเนินการนี้ได้อย่างปลอดภัยนอกไซต์จริงของคุณ

ขั้นแรก ปิดใช้งานปลั๊กอินทั้งหมดของไซต์ของคุณโดยใช้คุณลักษณะ การดำเนินการ เป็นกลุ่มบนหน้าจอ ปลั๊กอิน :

ปลั๊กอินปิดการใช้งานจำนวนมากใน WordPress

สำรวจไซต์ของคุณตามปกติเพื่อดูว่า WordPress นำคุณออกจากระบบอีกครั้งหรือหากปัญหาดูเหมือนจะได้รับการแก้ไข หากคุณสามารถอยู่ในระบบต่อไปได้ คุณสามารถเปิดใช้งานปลั๊กอินของคุณใหม่ได้ทีละครั้งเพื่อดูว่าปลั๊กอินใดที่ทำให้เกิดปัญหาขึ้นอีก

เมื่อคุณระบุได้ว่าปลั๊กอินใดทำให้ WordPress ออกจากระบบต่อไป คุณสามารถลบและแทนที่ด้วยเครื่องมือที่คล้ายกันหรือแก้ไขปัญหาเพิ่มเติม (น่าจะได้รับความช่วยเหลือจากนักพัฒนาซอฟต์แวร์หรือแหล่งข้อมูลที่จัดหาให้)

หากคุณไม่สามารถเข้าถึงแดชบอร์ด WordPress ได้นานพอที่จะปิดการใช้งานปลั๊กอินทั้งหมดของคุณ คุณสามารถทำได้ผ่าน FTP แทน เชื่อมต่อไคลเอนต์ของคุณกับเซิร์ฟเวอร์ของคุณ จากนั้นไปที่ public_html > wp-content > plugins :

การเข้าถึงไดเร็กทอรีปลั๊กอินใน FileZilla

ที่นี่ เปลี่ยนชื่อโฟลเดอร์ปลั๊กอินของคุณเพื่อปิดการใช้งาน (เช่น plugin-name-deactivated ) การเปลี่ยนชื่อกลับจะเป็นการเปิดใช้งานปลั๊กอินอีกครั้ง

6. เปลี่ยนระยะเวลาที่ WordPress ควรจดจำผู้ใช้

สุดท้าย คุณสามารถเปลี่ยนระยะเวลาที่ WordPress ควรจำผู้ใช้ที่ทำเครื่องหมายที่ช่อง Remember Me บนหน้าจอเข้าสู่ระบบ:

ตัวเลือกจดจำฉันบนหน้าจอเข้าสู่ระบบ WordPress

การดำเนินการนี้ไม่ได้ช่วยแก้ปัญหาที่ทำให้ WordPress ล็อกเอาท์คุณอยู่เรื่อยๆ อย่างไรก็ตาม ควรช่วยให้คุณสามารถเข้าถึงแดชบอร์ดของคุณได้เป็นเวลานาน ซึ่งอาจเป็นประโยชน์ในขณะที่แก้ไขปัญหาเพิ่มเติมที่ต้นทางของปัญหา

ในการทำให้สำเร็จ ให้เพิ่มโค้ดต่อไปนี้ในไฟล์ functions.php ของธีมของคุณ (หรือควรเป็น ธีมลูกของคุณ):

 add_filter( 'auth_cookie_expiration', 'keep_me_logged_in_for_1_year' ); function keep_me_logged_in_for_1_year( $expirein ) { return YEAR_IN_SECONDS; // 1 year in seconds }

คุณสามารถใช้ค่าคงที่เวลา DAY_IN_SECONDS , WEEK_IN_SECONDS หรือ MONTH_IN_SECONDS แทน YEAR_IN_SECONDS หากคุณต้องการให้ WordPress จดจำผู้ใช้ในช่วงเวลาสั้นๆ

โปรดทราบว่าการอนุญาตให้ผู้ใช้อยู่ในระบบต่อไปเป็นเวลานานอาจกลายเป็นความเสี่ยงด้านความปลอดภัย เช่น ถ้ามีคนเข้าถึงคอมพิวเตอร์ของผู้ใช้ที่ออกจากบัญชีของตนเข้าสู่ระบบ ดังนั้น คุณจะต้องชั่งน้ำหนัก ข้อดีและข้อเสียของระยะเวลาที่คุณเลือกอย่างระมัดระวัง

บทสรุป

อาจเป็นเรื่องน่ารำคาญที่จะลองใช้งานไซต์ของคุณเมื่อ WordPress นำคุณออกจากระบบ โชคดีที่มีวิธีแก้ไขด่วนหลายอย่างที่คุณสามารถลองกลับไปใช้เวิร์กโฟลว์ได้อย่างต่อเนื่อง

ในบทช่วยสอนนี้ เราได้ตรวจสอบวิธีแก้ปัญหาที่เป็นไปได้หลายประการสำหรับปัญหานี้ คุณสามารถเริ่มต้นด้วยการล้างข้อมูลการท่องเว็บและแคชของไซต์ของคุณ ตลอดจนตรวจสอบการตั้งค่าคุกกี้ของเบราว์เซอร์ของคุณ หากไม่ได้ผล ให้ตรวจสอบ WordPress และที่อยู่เว็บไซต์ แก้ไขข้อผิดพลาดของปลั๊กอิน หรือขยายระยะเวลาเซสชันที่อนุญาต

คุณมีคำถามใด ๆ เกี่ยวกับสิ่งที่ต้องทำอย่างไรหาก WordPress ยังคงล็อกเอาท์คุณอยู่? ทิ้งไว้ให้เราในส่วนความคิดเห็นด้านล่าง!