วิธีแก้ไข WordPress Admin Dashboard ไม่แสดงอย่างถูกต้อง & CSS ไม่โหลด

เผยแพร่แล้ว: 2021-12-10

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

รายการตรวจสอบด่วนเพื่อแก้ไขแดชบอร์ด WordPress ไม่แสดงอย่างถูกต้อง

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

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

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

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

ผู้ดูแลระบบ wordpress css ไม่โหลด

โซลูชันสำหรับ แดชบอร์ดผู้ดูแลระบบ WordPress แสดงไม่ถูกต้อง?

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

สาเหตุทั่วไปอีกประการหนึ่งคือ ธีมใหม่หรือข้อมูลโค้ดใหม่ที่คุณแนะนำในไฟล์ functions.php ที่ทำลายสไตล์ของผู้ดูแลระบบ

วิธีแก้ปัญหาทีละขั้นตอนสำหรับผู้ดูแลระบบ WordPress CSS โหลดไม่ถูกต้อง

ปัญหาสามารถแก้ไขได้โดยสองขั้นตอนหากเกิดจาก WordPress admin CSS ไม่โหลด

  1. ตรวจสอบกับเครื่องมือตรวจสอบเบราว์เซอร์ของคุณว่าสไตล์ CSS ทั้งหมดในผู้ดูแลระบบโหลดได้ดี หรือไม่ คลิกขวาที่เบราว์เซอร์ของคุณและเลือกตรวจสอบองค์ประกอบดังที่แสดงด้านล่าง: ผู้ดูแลระบบ wordpress css ไม่โหลด
  2. ตรวจสอบคอนโซล JavaScript ของคุณ ว่ามี ข้อผิดพลาดเกิดขึ้น จากปลั๊กอินหรือธีมใดๆ ที่คุณได้เพิ่มเมื่อเร็วๆ นี้หรือไม่ ผู้ดูแลระบบ wordpress css ไม่โหลด
  3. หากรูปแบบไม่โหลดใน เครื่องมือตรวจสอบ > เครือข่าย หากไม่โหลดให้โหลดหน้าซ้ำเมื่อเปิดเครื่องมือตรวจสอบ ผู้ดูแลระบบ wordpress css ไม่โหลด
  4. ไปที่แดชบอร์ดผู้ดูแลระบบ WordPress ที่แสดงไม่ถูกต้อง และ ค้นหาเมนูปลั๊กอิน จาก นั้นไปที่หน้าปลั๊กอิน และ ปิดใช้งานทั้งหมดโดยใช้ช่องทำเครื่องหมาย
  5. หากปัญหาได้รับการแก้ไข สาเหตุคือปลั๊กอิน และคุณควรเปิดใช้งานทีละตัวเพื่อค้นหาสาเหตุที่ทำให้แดชบอร์ดผู้ดูแลระบบแสดงผลไม่ถูก ต้อง สถานะ 200 Http แสดงว่าไฟล์กำลังโหลดอย่างถูกต้อง ผู้ดูแลระบบ wordpress css ไม่โหลด
  6. แทนที่ปลั๊กอินด้วยปลั๊กอินอื่นที่คล้ายกัน ซึ่งมีการเข้ารหัสอย่างดีและจะไม่ทำลาย CSS ของผู้ดูแลระบบ WordPress
  7. หากเป็นธีมที่ทำให้ปัญหาเปลี่ยนกลับเป็นธีมเริ่มต้นของ WordPress และแก้ปัญหาโดยแก้ไขวิธีการจัดคิวสไตล์ในธีม WordPress โดยเฉพาะธีมที่มีตัวเลือกการดูแลระบบ

ไอคอนแดชบอร์ด WordPress ไม่แสดง

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

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

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

WordPress Dashboard ไม่แสดงหลังจากเข้าสู่ระบบ หน้าจอสีขาวแห่งความตาย

แดชบอร์ด WordPress ไม่แสดงหลังจากเข้าสู่ระบบคือสิ่งที่เรียกว่าหน้าจอสีขาวแห่งความตาย

ในกรณีส่วนใหญ่ คุณจะเห็นหน้าจอสีขาวที่ไม่มีเนื้อหาใด ๆ เลยหลังจากที่คุณลงชื่อเข้าใช้แดชบอร์ด WordPress ดังที่แสดงในภาพด้านล่าง:

WordPress Dashboard ไม่แสดงหลังจากเข้าสู่ระบบ หน้าจอสีขาวแห่งความตาย

ปัญหานี้เกี่ยวข้องกับปลั๊กอินที่ใช้งานไม่ได้และควรแก้ไขตามที่เราได้อธิบายไว้ในขั้นตอนด้านบนเพื่อแก้ปัญหา CSS ของผู้ดูแลระบบ WordPress ไม่โหลด

เนื่องจากในกรณีนี้ คุณไม่สามารถเข้าถึงแดชบอร์ดได้ ซึ่งแตกต่างจากปัญหาหาก admin CSS ไม่โหลด ดังนั้นเราจำเป็นต้องมี FTP หรือ CPanel การเข้าถึงเว็บโฮสติ้งเพื่อแก้ไขปัญหานี้ ต่อไปนี้เป็นขั้นตอนที่คุณควรทำ:

  1. เข้าสู่ระบบ CPanel เว็บโฮสติ้งของคุณหรือใช้ไคลเอนต์ FTP เช่น Filezilla เพื่อเข้าถึงโฟลเดอร์รูท public_html ที่ติดตั้งไซต์ WordPress ของคุณ
  2. หากคุณเลือกใช้ CPanel เพื่อเข้าถึงการติดตั้งรากของไซต์ WordPress ให้คลิกที่ไอคอนตัวจัดการไฟล์ใน CPanel เพื่อเข้าถึงโฟลเดอร์ public_html ที่ไซต์ของคุณตั้งอยู่ WordPress Dashboard ไม่แสดงหลังจากเข้าสู่ระบบ หน้าจอสีขาวแห่งความตาย
  3. ค้นหาโฟลเดอร์ไฟล์ของคุณและไปที่ โฟลเดอร์ wp-content จากนั้นคุณเปลี่ยนชื่อโฟลเดอร์ปลั๊กอินเป็น old_plugins และสร้างโฟลเดอร์ปลั๊กอินใหม่โดยใช้ชื่อปลั๊กอิน WordPress Dashboard ไม่แสดงหลังจากเข้าสู่ระบบ หน้าจอสีขาวแห่งความตาย
  4. การดำเนินการนี้จะปิดใช้งานปลั๊กอินทั้งหมดของคุณโดยอัตโนมัติ และนำไซต์ของคุณกลับมาโดยไม่มีฟังก์ชันของปลั๊กอิน
  5. ตอนนี้คุณควรเปิดใช้งานปลั๊กอินทีละตัว ขณะที่คุณจัดเรียงมันออก เพื่อค้นหาว่าปลั๊กอินตัวใดที่เป็นสาเหตุของปัญหานี้บนแดชบอร์ด WordPress ไม่แสดงขึ้นหลังจากเข้าสู่ระบบ

ห่อ

หลายปีที่ผ่านมา ฉันได้แก้ไขไซต์หลายไซต์ที่มี CSS ของผู้ดูแลระบบ WordPress ไม่ใช่ปัญหาในการโหลด และโดยส่วนใหญ่ ปัญหาเกี่ยวข้องกับปลั๊กอินที่โหลด CSS ในทางที่ผิด กรณีพิเศษบางกรณีของแผงผู้ดูแลระบบ WordPress ที่ไม่ปรากฏขึ้นเกิดจากธีม WordPress ที่มีการเข้ารหัสไม่ดี

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

บทความที่คล้ายกัน