วิธีแก้ไข “ให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด Webfont” ใน WordPress (2 วิธีง่าย ๆ )

เผยแพร่แล้ว: 2024-01-02
ตรวจสอบให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด webfont WordPress
ติดตาม @Cloudways

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

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

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

  • เว็บฟอนต์สามารถทำให้ไซต์ของคุณช้าลงได้อย่างไร?
  • คำเตือน “ให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด Webfont” คืออะไร
  • เหตุใดคำเตือนนี้จึงปรากฏในไซต์ WordPress?
  • จะแก้ไขคำเตือนใน WordPress ได้อย่างไร?
  • ทดสอบเว็บไซต์ของคุณหลังจากการเพิ่มประสิทธิภาพ
  • เคล็ดลับสำหรับการมองเห็นแบบอักษรบนเว็บใน WordPress

เว็บฟอนต์สามารถทำให้ไซต์ของคุณช้าลงได้อย่างไร?

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

ปัญหาสำคัญประการหนึ่งที่เกิดจากแบบอักษรบนเว็บคือ Flash of Invisible Text (FOIT) มันเกิดขึ้นเมื่อเบราว์เซอร์ซ่อนข้อความโดยสมบูรณ์ในขณะที่รอโหลดแบบอักษรที่กำหนดเอง ผู้เยี่ยมชมเห็นพื้นที่ว่างแทน ซึ่งอาจทำให้พวกเขาคิดว่าเว็บไซต์เสียหายหรือยังคงโหลดอยู่

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

คำเตือน “ให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด Webfont” คืออะไร

คำเตือน “ให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด Webfont” แนะนำให้นำกลไกทางเลือกมาใช้ในการออกแบบรูปแบบของเว็บไซต์เพื่อแสดงข้อความในแบบอักษรของระบบเริ่มต้นในขณะที่กำลังโหลด webfont แบบกำหนดเอง

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

ตรวจสอบให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการเตือนการโหลด webfont

เหตุใดคำเตือนนี้จึงปรากฏในไซต์ WordPress?

คำเตือน “ให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด Webfont” มักจะปรากฏบนเว็บไซต์ WordPress เนื่องจากการใช้แบบอักษรเว็บที่กำหนดเอง ในขณะที่ปรับปรุงความสวยงาม แบบอักษรเหล่านี้อาจทำให้ไซต์ช้าลง เนื่องจากต้องโหลดทุกครั้งที่ผู้ใช้เยี่ยมชม

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

แก้ไขการโหลดฟอนต์เว็บ WordPress ของคุณวันนี้!

เพิ่มการมองเห็นข้อความใน WordPress ด้วยวิธีการง่ายๆ และสัมผัสกับพลังของโฮสติ้ง Cloudways

ลองตอนนี้!

จะแก้ไขคำเตือนใน WordPress ได้อย่างไร?

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

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

1. วิธีการด้วยตนเอง

หากต้องการแก้ไขคำเตือน “ให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด WebFont” ใน WordPress โดยไม่ต้องใช้ปลั๊กอิน คุณจะต้องแทรก
Font-display: สลับ คุณสมบัติในไฟล์ CSS ของคุณโดยระบุแบบอักษรบนเว็บของคุณ

หากคุณใช้ธีม Astra เหมือนฉัน ต่อไปนี้เป็นวิธีเพิ่มแอตทริบิวต์ font-display: swap ให้กับไฟล์ธีมของคุณ:

  • ขั้นแรก เข้าสู่ระบบแดชบอร์ด WordPress ของคุณ
  • จากนั้นไปที่ ลักษณะ → ตัวแก้ไขไฟล์ธีม ;
  • ที่นี่ คุณจะพบสไตล์ชีตที่คุณสามารถทำการเปลี่ยนแปลงที่จำเป็นได้

CSS สไตล์แอสตร้า

รายละเอียดในไฟล์ระบุว่าไฟล์ CSS สำหรับธีม Astra ของคุณอยู่ใน
ไดเรกทอรี ทรัพย์สิน/css/ หากต้องการเข้าถึงไฟล์เหล่านี้ คุณจะต้องใช้ไคลเอ็นต์ FTP คุณสามารถรับข้อมูลรับรองการเข้าสู่ระบบ FTP ได้จากผู้ให้บริการโฮสติ้งของคุณ

หลังจากเชื่อมต่อกับไคลเอนต์ FTP แล้ว ให้ไปที่ไดเร็กทอรี wp-content/themes/astra/assets/css / นี่อาจเป็นที่จัดเก็บไฟล์ CSS สำหรับธีมของคุณ อย่าลืมจัดการไฟล์เหล่านี้อย่างระมัดระวัง เนื่องจากการเปลี่ยนแปลงอาจส่งผลต่อรูปลักษณ์และฟังก์ชันการทำงานของเว็บไซต์ของคุณ

ไฟล์แอสตร้า css

  • ค้นหาไฟล์ที่มีการประกาศ @font-face

CSS ใบหน้าแบบอักษร

  • ดาวน์โหลดไฟล์และเปิดในโปรแกรมแก้ไขข้อความ

เปิดไฟล์ css ในตัวแก้ไข

  • เพิ่ม การแสดงแบบอักษร: สลับ ไปที่การประกาศ @font-face สำหรับแบบอักษร

เพิ่มการสลับการแสดงแบบอักษร

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

รายงานข้อมูลเชิงลึกของ Google PageSpeed

เมื่อขั้นตอนเหล่านี้เสร็จสิ้น คำเตือน “ให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด WebFont” ไม่ควรปรากฏขึ้นอีกต่อไป สิ่งนี้บ่งชี้ว่าปัญหาได้รับการแก้ไขเรียบร้อยแล้ว และการโหลดแบบอักษรของเว็บไซต์ของคุณได้รับการปรับให้เหมาะสมแล้ว

2. ด้วยปลั๊กอิน

การใช้ปลั๊กอิน Swap Google Fonts Display คุณสามารถแก้ไขคำเตือน “ให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด WebFont” ใน WordPress นี่คือขั้นตอนด้านล่าง:

  • ขั้นแรก เข้าสู่ระบบแดชบอร์ด WordPress ของคุณ
  • จากนั้นไปที่ ปลั๊กอิน → เพิ่มใหม่ ;
  • ค้นหา Swap Google Fonts Display ;
  • ติดตั้งแล้วเปิดใช้งานปลั๊กอิน

สลับการแสดงแบบอักษรของ Google

ด้วยปลั๊กอิน Swap Google Fonts Display โดยปกติแล้วคุณไม่จำเป็นต้องปรับการตั้งค่าด้วยตนเอง ปลั๊กอินได้รับการออกแบบมาเพื่อแก้ไขการโหลด Google Fonts โดยอัตโนมัติโดยรวมคุณสมบัติ Font-display: swap

ทดสอบเว็บไซต์ของคุณหลังจากการเพิ่มประสิทธิภาพ

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

คำแนะนำข้อมูลเชิงลึกของ Google PageSpeed

รายงานจะเน้นส่วนต่างๆ ของไซต์ของคุณที่ทำงานได้ดีและส่วนที่ต้องการเพิ่มประสิทธิภาพเพิ่มเติม ให้ความสนใจกับคำเตือน “ให้แน่ใจว่าข้อความยังคงมองเห็นได้ในระหว่างการโหลด WebFont” หากการเพิ่มประสิทธิภาพของคุณสำเร็จ คำเตือนนี้ไม่ควรปรากฏอีกต่อไป

คุณยังสามารถใช้เครื่องมือ ตรวจสอบ ของเว็บเบราว์เซอร์เพื่อตรวจสอบว่าปลั๊กอินทำงานอย่างถูกต้องหรือไม่ สิ่งนี้จะช่วยให้คุณตรวจสอบว่าตอนนี้ Google Fonts รวมพารามิเตอร์ display=swap ไว้ ใน URL หรือไม่

แสดงพารามิเตอร์การสลับ

เคล็ดลับสำหรับการมองเห็นแบบอักษรบนเว็บใน WordPress

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

1. เลือกผู้ให้บริการโฮสติ้งที่เหมาะสม

เลือกผู้ให้บริการโฮสติ้ง WordPress ที่เหมาะสมซึ่งให้ประสิทธิภาพสูง ตัวอย่างเช่น Cloudways มอบแพลตฟอร์มที่ได้รับการปรับแต่งเพื่อความเร็วและประสิทธิภาพ โดยมีเซิร์ฟเวอร์ที่ขับเคลื่อนโดยผู้ให้บริการ IaaS ชั้นนำ เช่น DigitalOcean, AWS และ Google Cloud

2. เลือกแบบอักษรและรูปแบบเว็บที่เหมาะสม

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

3. ใช้เทคนิคการโหลดแบบอักษรแบบอะซิงโครนัส

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

  • เลือกไลบรารีการโหลดแบบอักษร เช่น Web Font Loader พัฒนาโดย Google และ Typekit
  • เพิ่ม Web Font Loader ลงในไซต์ WordPress ของคุณโดยแก้ไขไฟล์ functions.php ของคุณ นี่คือรหัสที่จะรวม:
 ฟังก์ชั่น load_fonts() {
    wp_enqueue_script( 'webfontloader', 'https://ajax.googleapis.com/ajax/libs/webfont/1.6.26/webfont.js', อาร์เรย์(), null );
}

add_action( 'wp_enqueue_scripts', 'load_fonts' );

ฟังก์ชั่น add_font_loader_script() {
    เสียงสะท้อน "<สคริปต์>
    เว็บฟอนต์.โหลด({
      Google: {
        ครอบครัว: ['Open Sans:400,700', 'Roboto:400,700'] // แทนที่ด้วยแบบอักษรและน้ำหนักของคุณ
      }
    });
    </สคริปต์>";
}

add_action( 'wp_head', 'add_font_loader_script' );
  • บันทึกโค้ดนี้ที่ด้านล่างของไฟล์ function.php ของคุณ

4. ทดสอบเวลาในการโหลด Webfont และการมองเห็นบนเว็บไซต์ของคุณ

ทดสอบเวลาในการโหลดฟอนต์เว็บและการมองเห็นบนเว็บไซต์ของคุณเป็นประจำ ใช้แผงเครือข่ายในเครื่องมือสำหรับนักพัฒนาซอฟต์แวร์เพื่อดูว่าแบบอักษรของเว็บใช้เวลาโหลดนานเพียงใด เรียกใช้ไซต์ของคุณผ่าน Google PageSpeed ​​Insights เพื่อตรวจสอบปัญหาในการโหลดแบบอักษร

สรุป

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

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