สุดยอดคู่มือเกี่ยวกับความยาวของข้อความที่ตัดตอนมาของ WordPress

เผยแพร่แล้ว: 2022-07-12

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

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

สารบัญ
[แสดงซ่อน]
  1. ข้อความที่ตัดตอนมาจาก WordPress คืออะไร?
  2. ทำไมคุณต้องเปลี่ยนความยาวข้อความที่ตัดตอนมาของ WordPress?
  3. 4 วิธีในการปรับแต่งความยาวข้อความที่ตัดตอนมาใน WordPress
    1. #1: เพิ่มแท็ก 'อ่านเพิ่มเติม' ในเนื้อหาของคุณ
    2. #2: เปิดใช้งานคุณลักษณะข้อความที่ตัดตอนมาที่กำหนดเองใน WordPress
    3. #3: เปลี่ยนความยาวของข้อความที่ตัดตอนมาของ WordPress โดยทางโปรแกรม
      1. จำกัดไว้ที่จำนวนคำที่แน่นอน
      2. จำกัดไว้ที่จำนวนอักขระที่กำหนด
      3. ใช้ตัวกรองเพื่อปรับความยาวของข้อความที่ตัดตอนมาใน WordPress
      4. ใช้ย่อหน้าแรกของบทความของคุณสำหรับข้อความที่ตัดตอนมา
    4. #4: ใช้ปลั๊กอิน WordPress เพื่อปรับความยาวของข้อความที่ตัดตอนมา
  4. คำพูดสุดท้าย

ข้อความที่ตัดตอนมาจาก WordPress คือ อะไร?

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

wordpress-excerpt-length-1

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

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

ใน WordPress ข้อความที่ตัดตอนมามักจะปรากฏบนหน้าเว็บประเภทนี้:

  • RSS Feeds
  • ผลการค้นหา
  • คลังเก็บแท็ก
  • คลังเก็บหมวดหมู่
  • คลังเก็บรายเดือน
  • ผู้เขียนจดหมายเหตุ

ตามค่าเริ่มต้น ความยาวข้อความที่ตัดตอนมาของ WordPress จะถูกจำกัดไว้ที่ 55 คำแรกของบทความ/หน้า อย่างไรก็ตาม คุณสามารถปรับแต่งได้หลายวิธี

ทำไมคุณต้องเปลี่ยน ความยาวข้อความที่ตัดตอน มา ของ WordPress

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

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

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

4 วิธีในการปรับแต่ง ความยาวข้อความที่ตัดตอนมา ใน WordPress

#1: เพิ่มแท็ก 'อ่านเพิ่มเติม' ในเนื้อหาของคุณ

คุณสามารถเพิ่มแท็ก ' อ่านเพิ่มเติม ' ขณะแก้ไขงานเขียนของคุณเพื่อกำหนดขีดจำกัด นี่คือวิธี:

  1. เปิดโพสต์/หน้าที่มีอยู่หรือเพิ่มใหม่และเขียนเนื้อหาใหม่ของคุณ
  2. วางเคอร์เซอร์ไว้หลังตำแหน่งที่คุณต้องการเพิ่มแท็ก
  3. คลิกปุ่ม 'แทรกแท็กอ่านเพิ่มเติม' บนแถบเครื่องมือ
wordpress-excerpt-length-2
  1. คลิกปุ่ม เผยแพร่/อัปเดต

#2: เปิดใช้งานคุณลักษณะข้อความที่ตัดตอนมาที่กำหนดเองใน WordPress

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

  1. เปิดโพสต์/หน้าก่อนหน้าหรือเพิ่มใหม่และเขียนเนื้อหาใหม่ของคุณ
  2. คลิกปุ่ม ตัวเลือกหน้าจอ ที่มุมบนขวา
wordpress-excerpt-length-3
  1. ทำเครื่องหมายที่ช่องข้อความที่ ตัดตอนมา
  2. คลิกปุ่ม ตัวเลือกหน้าจอ อีกครั้งเพื่อปิดแผง

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

wordpress-excerpt-length-4

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

#3: เปลี่ยนความยาวของข้อความที่ตัดตอนมาของ WordPress โดยทางโปรแกรม

วิธีการแบบแมนนวลนี้เกี่ยวข้องกับการปรับแต่งโค้ด ดังนั้น คุณอาจต้องมีความรู้เกี่ยวกับการเข้ารหัสเพื่อบรรลุวัตถุประสงค์ของคุณ

ขั้นแรก คุณต้องค้นหาไฟล์ 'functions.php' เพื่อแก้ไข ก่อนขั้นตอนนี้ คุณควรเปิดใช้งานธีมลูกของคุณเพื่อเพิ่มโค้ดที่กำหนดเองเพื่อให้แน่ใจว่าทำงานได้อย่างถูกต้อง

  1. จากแดชบอร์ด WordPress ให้ไปที่หน้า ลักษณะที่ ปรากฏ > ตัวแก้ไขไฟล์ธีม
wordpress-excerpt-length-5

  1. เลือกธีมที่ไซต์ WordPress ของคุณใช้ที่มุมบนขวา
  2. เปิดไฟล์ ' functions.php ' จากแถบด้านข้างขวา

จำกัดไว้ที่จำนวนคำที่แน่นอน

หากคุณต้องการกำหนดขีดจำกัดของคำสำหรับข้อความที่ตัดตอนมา ให้ใส่โค้ดต่อไปนี้ลงในไฟล์ 'functions.php'

 function excerpt( $limit ) { $excerpt = explode(' ', get_the_excerpt(), $limit); if (count($excerpt)>=$limit) { array_pop($excerpt); $excerpt = implode(" ",$excerpt).'...'; } else { $excerpt = implode(" ",$excerpt); } $excerpt = preg_replace('`[[^]]*]`','',$excerpt); return $excerpt; } function content($limit) { $content = explode(' ', get_the_content(), $limit); if (count($content)>=$limit) { array_pop($content); $content = implode(" ",$content).'...'; } else { $content = implode(" ",$content); } $content = preg_replace('/[.+]/','', $content); $content = apply_filters('the_content', $content); $content = str_replace(']]>', ']]>', $content); return $content; }

หลังจากนั้น คุณต้องเรียกใช้ฟังก์ชันทั้งสองนี้ในไฟล์ 'loop.php' คุณสามารถปรับการจำกัดคำโดยเปลี่ยนค่าตัวเลข

 <?php echo excerpt(30); ?> <?php echo content(30); ?>

จำกัดไว้ที่จำนวนอักขระที่กำหนด

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

อีกวิธีหนึ่งคือเปลี่ยนเกณฑ์เป็นจำนวนอักขระ ใน WordPress คุณเพียงแค่ใส่โค้ดต่อไปนี้ลงในไฟล์ 'function.php'

 function get_excerpt( $count ) { $permalink = get_permalink($post->ID); $excerpt = get_the_content(); $excerpt = strip_tags($excerpt); $excerpt = substr($excerpt, 0, $count); $excerpt = substr($excerpt, 0, strripos($excerpt, " ")); $excerpt = '<p>'.$excerpt.'... <a href="'.$permalink.'">Read More</a></p>'; return $excerpt; }

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

สุดท้าย คุณต้องเรียกใช้ฟังก์ชันนี้โดยเพิ่มโค้ดด้านล่างลงในไฟล์ 'loop.php' หรือ 'index.php'

ตัวอย่างเช่น ใช้รหัสด้านล่างหากคุณต้องการให้ข้อความที่ตัดตอนมามีความยาวไม่เกิน 130 อักขระ

 <?php echo get_excerpt(130); ?>

ใช้ตัวกรองเพื่อปรับ ความยาวของข้อความที่ตัดตอนมา ใน WordPress

มีวิธีการที่ตรงไปตรงมามากขึ้นในการปรับความยาวของข้อความที่ตัดตอนมาใน WordPress

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

 function tn_custom_excerpt_length( $length ) { return 35; } add_filter( 'excerpt_length', 'tn_custom_excerpt_length', 999 );

สุดท้าย คุณต้องเพิ่มโค้ดต่อไปนี้ลงในไฟล์ 'loop.php' หรือที่ใดก็ได้ที่คุณต้องการจำกัดความยาวของข้อความที่ตัดตอนมาของ WordPress

 <?php echo get_excerpt(); ?>

ใช้ย่อหน้าแรกของบทความของคุณสำหรับข้อความที่ตัดตอนมา

WordPress มีตัวกรองที่มีประโยชน์อื่น ๆ อีกมากมายที่สามารถนำไปใช้กับข้อความที่ตัดตอนมา หนึ่งในนั้นคือ ' wp_trim_excerpt .

ด้วยตัวกรองนี้ WordPress ละเว้นจำนวนอักขระสูงสุดและจำนวนคำ แต่จะใช้ทั้งย่อหน้าแรกแทนข้อความที่ตัดตอนมาไม่ว่าจะมีกี่คำก็ตาม

นอกจากนี้ WordPress จะหยุดแสดงข้อความที่ตัดตอนมาโดยมีจุดไข่ปลาน่ารำคาญอยู่ครึ่งประโยค

สิ่งที่คุณต้องทำคือคัดลอกและวางโค้ดนี้ลงในไฟล์ ' functions.php '

 add_filter( 'wp_trim_excerpt', 'my_custom_excerpt', 10, 2 ); function my_custom_excerpt($text, $raw_excerpt) { if( ! $raw_excerpt ) { $content = apply_filters( 'the_content', get_the_content() ); $text = substr( $content, 0, strpos( $content, '</p>' ) + 4 ); } return $text;

#4: ใช้ปลั๊กอิน WordPress เพื่อปรับความยาวของข้อความที่ตัดตอนมา

วิธีที่ง่ายที่สุดในการเปลี่ยนความยาวของข้อความที่ตัดตอนมาคือการใช้ปลั๊กอิน WordPress ตัวเลือกที่แนะนำสำหรับสิ่งนี้คือปลั๊กอิน Advanced Excerpt เป็นที่นิยม ฟรี และใช้งานง่าย

wordpress-excerpt-length-7

ด้วยปลั๊กอิน WordPress ที่ตัดตอนมานี้ คุณสามารถ:

  • ตัดข้อความที่ตัดตอนมาตามคำหรือจำนวนอักขระ
  • เพิ่มและปรับแต่งลิงก์ ' อ่านเพิ่มเติม '
  • กรอกคำสุดท้ายของข้อความที่ตัดตอนมา; จึงไม่จบครึ่งทาง

ในการติดตั้งและเปิดใช้งานปลั๊กอิน ให้ทำตามคำแนะนำด้านล่าง:

  1. ไปที่ ปลั๊กอิน > เพิ่มหน้าใหม่ จากแดชบอร์ด WordPress
wordpress-excerpt-length-8
  1. พิมพ์ ' ข้อความที่ ตัดตอนมาขั้นสูง ' ลงในช่องค้นหาที่มุมบนขวา
  2. ปลั๊กอินควรปรากฏในตำแหน่งแรก คลิกปุ่ม ติดตั้ง ทันที หลังจากที่ WordPress ติดตั้งปลั๊กอินสำเร็จแล้ว ให้คลิกปุ่ม เปิดใช้งาน

ในการใช้ปลั๊กอิน Advanced Excerpt ให้ทำตามคำแนะนำด้านล่าง:

  1. ไปที่หน้าการ ตั้งค่า > ข้อความที่ตัดตอนมา จากแดชบอร์ด WordPress
  2. เปลี่ยนการตั้งค่าที่ใช้ได้ตามที่คุณต้องการ
wordpress-excerpt-length-8
  • ปลั๊กอินช่วยให้คุณใช้ขีดจำกัดอักขระหรือคำสำหรับความยาวของข้อความที่ตัดตอนมาของ WordPress
  • คุณยังสามารถเลือกที่จะจบข้อความที่ตัดตอนมาด้วยประโยคที่สมบูรณ์เพื่อป้องกันไม่ให้แท็ก ' อ่านเพิ่มเติม ' ถูกแทรกตรงกลางประโยคได้
  • มีการตั้งค่าที่เรียกว่า No Custom Excerpts หากเปิดใช้งาน ข้อความที่ตัดตอนมาทั้งหมดจะถูกสร้างขึ้นโดยอัตโนมัติโดยใช้เนื้อหาที่มีอยู่ ข้อความที่ตัดตอนมาแบบกำหนดเองที่รวมอยู่ในโพสต์จะไม่แสดง
  • และยังมีการตั้งค่าอีกมากมายรอให้คุณสำรวจ
  1. คลิกปุ่ม บันทึกการเปลี่ยนแปลง

คำพูดสุดท้าย

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

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