ข้ามไปยังเนื้อหาหลัก
เวลาอ่าน 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/ชื่อธีมของคุณ/functions.php.

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

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

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

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

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

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

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

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

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

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 ปิดใช้งานการโหลดแบบ 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.
  • เลือก ตัวเลือกหน้าจอ ที่มุมขวาบน ตำแหน่งอาจแตกต่างกันหากคุณใช้ตัวแก้ไขบล็อก
  • ตรวจสอบ กล่องภาพเด่น
  • เลื่อนลงไปที่แผงตัวแก้ไขและค้นหา ส่วนภาพเด่น
  • อัปโหลดภาพจาก ไลบรารีสื่อ
  • จากนั้น ใช้การเปลี่ยนแปลง

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

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

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

สรุป

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

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

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

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

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

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

 

ความคิดเห็น

ยังไม่มีความคิดเห็นใด ๆ คุณสามารถแสดงความคิดเห็นได้เป็นครั้งแรก
ลงทะเบียนแล้ว? เข้าสู่ระบบที่นี่
วันเสาร์, 28 มีนาคม 2026

ภาพ Captcha