ข้ามไปยังเนื้อหาหลัก
เวลาอ่าน 10 นาที (2066 คำ)

วิธีแก้ไขภาพเด่นไม่แสดงใน WordPress (6 วิธี)

วิธีแก้ไขภาพเด่นไม่แสดงใน WordPress (6 วิธี)

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

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

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

ประเด็นสำคัญของบทความ:
  • ตรวจสอบให้แน่ใจว่าธีม WordPress ของคุณรองรับภาพเด่นโดยการเปิดใช้งานคุณสมบัติ post-thumbnails ในไฟล์ functions.php ของธีมของคุณหากจำเป็น.
  • แก้ปัญหาความขัดแย้งของปลั๊กอินโดยการปิดใช้งานปลั๊กอินชั่วคราวทีละตัว เนื่องจากปลั๊กอินบางตัวอาจรบกวนการแสดงภาพเด่น.
  • ตรวจสอบการตั้งค่า lazy loading และปิดใช้งาน lazy loading สำหรับภาพเด่นโดยเฉพาะ เนื่องจาก lazy loading ที่ก aggressiveness อาจทำให้ภาพเหล่านี้ไม่ปรากฏอย่างถูกต้อง.

สารบัญ

  1. สาเหตุทั่วไปของปัญหาเกี่ยวกับภาพเด่น
    1. 1. ธีมไม่รองรับภาพเด่น
    2. 2. การตั้งค่าการแสดงผลไม่ถูกต้อง
    3. 3. ความขัดแย้งของปลั๊กอิน
    4. 4. Lazy loading ส่งผลต่อการมองเห็นภาพ
    5. 5. ข้อผิดพลาด HTTP ระหว่างการอัปโหลดภาพ
    6. 6. กล่องข้อมูลเมตาภาพเด่นหายไป
  2. วิธีแก้ไขแบบทีละขั้นตอน
    1. 1. เปิดใช้งานภาพเด่นในธีมของคุณ
    2. 2. ตรวจสอบและปรับการตั้งค่าการแสดงผลในตัวแก้ไข WordPress
    3. 3. ปิดการใช้งานปลั๊กอินเพื่อระบุข้อขัดแย้ง
    4. 4. ปิดใช้งาน lazy loading สำหรับภาพเด่นหากจำเป็น
      1. ก. แก้ไขไฟล์ functions.php
      2. ข. ใช้ปลั๊กอิน
    5. 5. แก้ไขข้อผิดพลาด HTTP โดยการเพิ่มขีดจำกัดหน่วยความจำ PHP หรือตรวจสอบสิทธิ์การเข้าถึงไฟล์
      1. ก. การเพิ่มขีดจำกัดหน่วยความจำ PHP
        1. 1. แก้ไข wp-config.php
        2. 2. เพิ่มโค้ดลงในไฟล์ .htaccess
      2. ข. ตรวจสอบสิทธิ์ของไฟล์
    6. 6. ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานกล่องข้อมูลเมตาของภาพเด่นในตัวเลือกหน้าจอแล้ว
  3. สรุป

สาเหตุทั่วไปของปัญหาเกี่ยวกับภาพเด่น

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

1. ธีมไม่รองรับภาพเด่น

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

บางธีมอาจไม่รองรับภาพเด่นโดยค่าเริ่มต้น หรืออาจต้องทำขั้นตอนเพิ่มเติมเพื่อเปิดใช้งาน

ดังนั้น หากภาพเด่นของคุณไม่แสดงแม้ว่าคุณจะเพิ่มภาพอย่างถูกต้องแล้ว สาเหตุนี้อาจเป็นปัญหา 

2. การตั้งค่าการแสดงผลไม่ถูกต้อง

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

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

3. ความขัดแย้งของปลั๊กอิน

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

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

4. Lazy loading ส่งผลต่อการมองเห็นภาพ

Lazy loading คือคุณสมบัติที่ใช้โดยปลั๊กอินเพื่อปรับปรุงเวลาในการโหลดหน้าเว็บโดยการโหลดภาพเฉพาะเมื่อจำเป็นเท่านั้น.

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

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

5. ข้อผิดพลาด HTTP ระหว่างการอัปโหลดภาพ

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

นี่เป็นปัญหาที่พบบ่อย โดยเฉพาะอย่างยิ่งเมื่อคุณพยายามอัปโหลดรูปภาพเด่นขนาดใหญ่ไปยังเว็บไซต์ของคุณ วิธีแก้ไขคือเพิ่มขีดจำกัดหน่วยความจำ PHP โดยการแก้ไขไฟล์ wp-config.php หรือบีบอัดรูปภาพก่อนอัปโหลด 

6. กล่องข้อมูลเมตาภาพเด่นหายไป

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

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

วิธีแก้ไขแบบทีละขั้นตอน

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

1. เปิดใช้งานภาพเด่นในธีมของคุณ

หากคุณใช้ธีมที่ไม่รองรับภาพเด่น และไม่อยากเริ่มต้นใหม่ทั้งหมด ก็มีวิธีแก้ไขอยู่
คุณยังสามารถเปิดใช้งานภาพเด่นได้โดยการแก้ไขไฟล์ functions.php ง่ายๆ ไฟล์นี้จะอยู่ในโฟลเดอร์ของธีมของคุณ โดยปกติจะอยู่ที่ wp-content/themes/your-theme-name/functions.phpลอง

เปิดไฟล์นั้นแล้วเพิ่มโค้ด: add_theme_support('post-thumbnails'); ลงไปที่ด้านล่าง

อย่าลืมบันทึกการเปลี่ยนแปลงเพื่อให้มีผล เมื่อเพิ่มแล้ว ธีมของคุณจะรองรับภาพเด่นแล้ว

แต่ถ้าภาพเด่นยังไม่แสดง คุณอาจต้องแก้ไขไฟล์เทมเพลต (เช่น single.php หรือ content.php) โดยเพิ่มโค้ดลงในบรรทัดที่คุณต้องการให้ภาพปรากฏ 

2. ตรวจสอบและปรับการตั้งค่าการแสดงผลในตัวแก้ไข WordPress

ปรับการตั้งค่าการแสดงผลเพื่อให้แน่ใจว่าภาพเด่นปรากฏอย่างถูกต้อง คุณสามารถใช้บทช่วยสอนด้านล่าง:

  • ไปที่หน้าใดก็ได้ที่คุณต้องการเพิ่มภาพเด่น.
  • เลือก ไอคอนบวก (+) เพื่อเพิ่มบล็อก
  • จากนั้นเลือก WP โพสต์ล่าสุด.
  • เปิดใช้งาน ภาพเด่น จาก การตั้งค่าบล็อก.
  • ปรับภาพให้เหมาะสมกับเลย์เอาต์.

3. ปิดการใช้งานปลั๊กอินเพื่อระบุข้อขัดแย้ง

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

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

4. ปิดใช้งาน lazy loading สำหรับภาพเด่นหากจำเป็น

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

ก. แก้ไขไฟล์ functions.php

  • ไปที่ ลักษณะที่ปรากฏ จากนั้นไปที่ ตัวแก้ไขไฟล์ธีม ในแดชบอร์ด WordPress ของคุณ.
  • เปิดไฟล์ functions.php ของธีมปัจจุบันของคุณ
  • เพิ่มรหัสต่อไปนี้ลงในไฟล์:
add_filter( 'wp_lazy_loading_enabled', function( $default, $tag_name, $context ) { if ( $context === 'the_post_thumbnail' ) { return false; } return $default; }, 10, 3 ); 
  • สุดท้าย บันทึกไฟล์. 

ข. ใช้ปลั๊กอิน

หากคุณไม่ต้องการลงลึกในรายละเอียดทางเทคนิคด้วยการแก้ไขโค้ด คุณสามารถใช้ปลั๊กอินอย่าง WP Speed of Light, Disable Lazy Load, LiteSpeed Cacheหรือ WP Rocket ได้ เครื่องมือเหล่านี้ช่วยให้คุณตั้ง lazy loading ได้โดยไม่ต้องแก้ไขไฟล์ใดๆ ทำให้เป็นตัวเลือกที่เป็นมิตรต่อผู้ใช้มากกว่าสำหรับผู้ที่ไม่ใช่โปรแกรมเมอร์

5. แก้ไขข้อผิดพลาด HTTP โดยการเพิ่มขีดจำกัดหน่วยความจำ PHP หรือตรวจสอบสิทธิ์การเข้าถึงไฟล์

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

ก. การเพิ่มขีดจำกัดหน่วยความจำ PHP

ขั้นตอนนี้ต้องมีการแก้ไข .htaccess หรือ wp-config.php ลองแก้ไขไฟล์แต่ละไฟล์เพื่อค้นหาไฟล์ที่เหมาะสม: 

1. แก้ไข wp-config.php
  • เข้าถึงไซต์ของคุณผ่านไคลเอ็นต์ FTP หรือ cPanel.
  • เปิด ตัวจัดการไฟล์ และค้นหาไฟล์ wp-config.php ภายในไดเร็กทอรีราก
  • มองหาบรรทัดต่อไปนี้: define('WP_MEMORY_LIMIT', '32M');
  • แก้ไขค่าตามความจำเป็น ตัวอย่างเช่น: define('WP_MEMORY_LIMIT', '256M');
2. เพิ่มโค้ดลงในไฟล์ .htaccess
  • ค้นหาไฟล์ .htaccess ในไดเร็กทอรีราก
  • เพิ่มรหัสนี้ไว้ด้านล่าง: php_value memory_limit 256M.
  • บันทึกการเปลี่ยนแปลง.

ข. ตรวจสอบสิทธิ์ของไฟล์

สิทธิ์ของไฟล์ที่ไม่ถูกต้องอาจทำให้เกิดข้อผิดพลาด HTTP เมื่ออัปโหลดรูปภาพ สิทธิ์ WordPress ของคุณควรเป็นดังนี้:

  • ไฟล์: ตั้งค่าเป็น 644
  • โฟลเดอร์: ตั้งค่าเป็น 755

หากทั้งไฟล์และโฟลเดอร์ของคุณมีสิทธิ์ที่ไม่ถูกต้อง คุณสามารถแก้ไขได้ด้วยตนเองโดยทำตามขั้นตอนด่วนนี้:

  • เปิด ตัวจัดการไฟล์
  • คลิกขวาที่ wp-content/uploads โฟลเดอร์
  • เลือก สิทธิ์ของไฟล์ หรือ เปลี่ยนสิทธิ์
  • ตั้งค่าสิทธิ์ของโฟลเดอร์เป็น 755. บันทึกการเปลี่ยนแปลง
  • นอกจากนี้ ให้อัปเดตสิทธิ์ของไฟล์โดยตั้งค่าเป็น 644.
  • ออกหลังจากที่คุณบันทึกการเปลี่ยนแปลงแล้ว.

6. ตรวจสอบให้แน่ใจว่าได้เปิดใช้งานกล่องข้อมูลเมตาของภาพเด่นในตัวเลือกหน้าจอแล้ว

คุณอาจต้องเปิดใช้งานการตั้งค่าด้วยตนเองหากตัวเลือกภาพเด่นไม่แสดงใน WordPress ผ่านตัวเลือกหน้าจอ ใช้ขั้นตอนเหล่านี้เพื่อเรียกคืนกล่องข้อมูลเมตาที่ขาดหายไป:

  • เปิดโพสต์ในแดชบอร์ด WordPress.
  • เลือก ตัวเลือกหน้าจอ (Screen Options) ที่มุมบนขวามือ ตำแหน่งอาจแตกต่างกันไปหากคุณใช้ตัวแก้ไขแบบบล็อก (block editor)
  • ตรวจสอบ กล่องภาพเด่น
  • เลื่อนลงไปที่แผงตัวแก้ไขและค้นหา ส่วนภาพเด่น
  • อัปโหลดภาพจาก ไลบรารีสื่อ ของคุณ
  • จากนั้น ใช้การเปลี่ยนแปลง. ภาพควรปรากฏอย่างถูกต้องแล้ว

บอกลาคลังสื่อที่รก.

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

รับปลั๊กอินทันที

สรุป

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

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

โปรดจำไว้เสมอว่าให้สร้างข้อมูลสำรองก่อนดำเนินการตามขั้นตอนข้างต้นเพื่อรักษาความปลอดภัยของข้อมูลของคุณ.

ติดตามข่าวสาร

เมื่อคุณสมัครสมาชิกบล็อก เราจะส่งอีเมลถึงคุณเมื่อมีการอัปเดตใหม่บนไซต์เพื่อให้คุณไม่พลาด.

โพสต์ที่เกี่ยวข้อง

 

ความคิดเห็น

ยังไม่มีความคิดเห็นใด ๆ คุณสามารถแสดงความคิดเห็นได้เป็นครั้งแรก
ลงทะเบียนแล้ว? เข้าสู่ระบบที่นี่
วันจันทร์ที่ 25 พฤษภาคม 2569

ภาพ Captcha