วิธีควบคุมข้อความที่ตัดตอนมาใน WordPress

เผยแพร่แล้ว: 2018-01-26

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

ใน WordPress ข้อความที่ตัดตอนมาอาจเป็นแบบแมนนวลหรือแบบอัตโนมัติก็ได้ และต่างจากทีเซอร์เล็กน้อย (ข้อความก่อนแท็ก <–more–>) เพียงเพราะ WordPress จัดการกับมันต่างกัน หากคุณไม่เขียนข้อความที่ตัดตอนมาเอง WordPress จะทำสรุปโดยอัตโนมัติและนำ 55 คำแรกจากโพสต์ของคุณ

ในบทความนี้ เราจะแสดงให้คุณเห็นถึงวิธีการควบคุมข้อความที่ตัดตอนมาบน WordPress

วิธีเปลี่ยนความยาวข้อความที่ตัดตอนมาใน WordPress

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

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

  1. ไปที่ ลักษณะที่ปรากฏ -> ตัวแก้ไข
  2. ทางด้านขวา ให้ค้นหาไฟล์ function.php หรือเปิดไฟล์จากไคลเอนต์ FTP ของคุณ
  3. คัดลอกและวางฟังก์ชันต่อไปนี้:
 ฟังก์ชั่น my_excerpt_length($length) {
ส่งคืน 110;
}

add_filter('excerpt_length', 'my_excerpt_length');
  1. บันทึกการเปลี่ยนแปลงหลังจากที่ข้อความที่ตัดตอนมาของคุณจะมีขีด จำกัด 110 แทน 55 คำ

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

หากคุณต้องการควบคุมข้อความที่ตัดตอนมาของคุณมากขึ้น คุณควรพิจารณาปลั๊กอิน Advanced Excerpt ซึ่งสามารถทำงานเดียวกันกับคุณลักษณะพิเศษบางอย่าง และคุณไม่ต้องจัดการกับโค้ดและไฟล์ PHP

เปลี่ยนความยาวข้อความที่ตัดตอนมาเริ่มต้นสำหรับหมวดหมู่ต่างๆ

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

ตัวอย่างแรกจะให้คุณเลือกหมวดหมู่ที่คุณต้องการกำหนดความยาวของข้อความที่ตัดตอนมาที่แตกต่างกัน เลือกหมวดหมู่นั้น กำหนดจำนวนคำสำหรับข้อความที่ตัดตอนมา และจำนวนคำสำหรับข้อความที่ตัดตอนมาของหมวดหมู่อื่นๆ ทั้งหมด:

  1. เปิด functions.php
  2. คัดลอกและวางฟังก์ชันนี้:
 ฟังก์ชัน excerpt_length_category( $length ) {
if ( in_category( 'รีวิว' ) ) {
ส่งคืน 20;
} อื่น {
กลับ 60;
}
}
add_filter( 'ข้อความที่ตัดตอนมา_ความยาว', 
'excerpt_length_category' );
  1. เปลี่ยนชื่อหมวดในบรรทัดที่ 2
  2. เปลี่ยนความยาวของข้อความที่ตัดตอนมา (จำนวนคำ) สำหรับหมวดหมู่นั้นในบรรทัด #3
  3. เปลี่ยนความยาวของหมวดอื่นๆ ทั้งหมดในบรรทัด #5
  4. บันทึกการเปลี่ยนแปลง

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

 ฟังก์ชัน excerpt_length_category( $length ) {
if ( in_category( 'รีวิว' ) ) {
กลับ 35;
}elseif ( in_category( อาร์เรย์ ( 'ข่าว', 
'วิดีโอ' 'บทบรรณาธิการ' ) ) ) {
กลับ 60;
} อื่น {
กลับ 55;
}
}
add_filter( 'ข้อความที่ตัดตอนมา_ความยาว', 
'excerpt_length_category' );

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

เพิ่มลิงก์ "อ่านเพิ่มเติม" ที่ส่วนท้ายของข้อความที่ตัดตอนมา

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

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

เพิ่มลิงก์ "อ่านเพิ่มเติม" ที่ส่วนท้ายของข้อความที่ตัดตอนมา

หากธีม WordPress ของคุณไม่มีฟีเจอร์นี้อยู่แล้ว คุณควรสร้างมันขึ้นมาเอง ในส่วนนี้ของบทช่วยสอน เราจะแสดงให้คุณเห็นวิธีเพิ่มลิงก์ "อ่านเพิ่มเติม" อย่างรวดเร็วที่ส่วนท้ายของข้อความที่ตัดตอนมาแต่ละตอน:

  1. เปิด functions.php
  2. คัดลอกและวางรหัส:
 ฟังก์ชัน excerpt_readmore ($ มากกว่า) {
ส่งคืน '... <a href="'. get_permalink($post->ID) 
'" class="readmore">' . 'อ่านต่อ' . '</a>';
}

add_filter('excerpt_more', 'excerpt_readmore');
  1. เปลี่ยนข้อความถ้าคุณต้องการ
  2. เพิ่มคลาสอื่นหากคุณต้องการกำหนดสไตล์ลิงก์ให้แตกต่าง
  3. บันทึกการเปลี่ยนแปลง

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

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

หากคุณต้องการควบคุมข้อความที่ตัดตอนมาได้มากขึ้นหรือคุณไม่ชอบยุ่งกับฟังก์ชันแบบกำหนดเอง คุณควรดูที่ปลั๊กอิน Advanced Excerpt

แสดงข้อความที่ตัดตอนมาในหน้า WordPress

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

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

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

แสดงข้อความที่ตัดตอนมาในหน้า:

  1. เปิด functions.php
  2. คัดลอกและวางข้อมูลโค้ด:
 ฟังก์ชั่น wpoop_pages_excerpt () {
add_post_type_support( 'หน้า', 'ข้อความที่ตัดตอนมา' );
}
add_action( 'init', 'wpoop_pages_excerpt' );
  1. บันทึกการเปลี่ยนแปลง

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

ส่วนใหญ่แล้วคุณจะไม่มีข้อความที่ตัดตอนมาแสดงด้านล่างเนื้อหาของหน้าทันที แต่อย่ากังวล คุณต้องอนุญาตให้แสดงข้อความที่ตัดตอนมาบนหน้าเท่านั้น:

  1. เลื่อนไปด้านบนของหน้า
  2. ค้นหาแท็บ "ตัวเลือกหน้าจอ" แล้วเปิดขึ้น
  3. ค้นหาช่องทำเครื่องหมาย "ข้อความที่ตัดตอนมา" และทำเครื่องหมาย

ดูเหมือนว่ามีกล่องกาเครื่องหมายรวมอยู่ในกระบวนการตลอดทาง!

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

ควบคุมข้อความที่ตัดตอนมาของ WordPress ด้วยปลั๊กอินขั้นสูงที่ตัดตอนมา

ราคา: ฟรี

ปลั๊กอิน Excerpt ขั้นสูงสำหรับ WordPress

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

  • ความยาวข้อความที่ตัดตอนมา – เลือกจำนวนอักขระหรือคำที่จะแสดงในข้อความที่ตัดตอนมา
  • จุดไข่ปลา – เลือกสัญลักษณ์ HTML ที่จะแสดงแทนส่วนที่ละเว้นของบทความ โดยค่าเริ่มต้น &hellip จะใช้เพื่อแสดงจุดสามจุด หากคุณไม่คุ้นเคยกับรหัส คุณสามารถค้นหาเพิ่มเติมได้ที่นี่
  • เสร็จสิ้น - เลือกวิธีที่คุณต้องการให้ข้อความที่ตัดตอนมาของคุณเสร็จสิ้น หากคุณให้ WordPress นับจำนวนอักขระ คำๆ หนึ่งอาจถูกตัดตรงกลาง หรือประโยคของคุณอาจจบลงได้ไม่เสร็จ หากคุณต้องการให้มีข้อความที่ตัดตอนมาทั้งหมด คุณสามารถเลือกที่จะจบด้วยประโยคที่สมบูรณ์ได้ แต่โปรดทราบว่ามันหมายถึงการสรุปที่ยาวขึ้นอีกหน่อย
  • ลิงก์อ่านเพิ่มเติม – เลือกว่าต้องการให้ลิงก์ "อ่านเพิ่มเติม" ปรากฏที่ส่วนท้ายของข้อความที่ตัดตอนมาหรือไม่
  • ไม่มีข้อความที่ตัดตอนมาที่กำหนดเอง – หากคุณเลือกตัวเลือกนี้ ปลั๊กอินจะสร้างข้อความที่ตัดตอนมาโดยอัตโนมัติ แม้ว่าอาจมีข้อความที่กำหนดเองที่พิมพ์ไว้แล้ว
  • Strip shortcodes – บางครั้งคุณต้องใช้ shortcode ที่ตอนต้นของบทความ แต่นั่นไม่ได้หมายความว่าคุณต้องการให้เห็นรหัสย่อในข้อความที่ตัดตอนมา ขอแนะนำให้ทิ้งเครื่องหมายไว้และตัดรหัสย่อออกจากข้อความที่ตัดตอนมา
  • ตัวกรอง – ขึ้นอยู่กับธีมของคุณ เลือกฟังก์ชันที่จะใช้สำหรับแสดงข้อความที่ตัดตอนมา บางธีมใช้ the_excerpt() ในขณะที่บางธีมใช้ฟังก์ชัน the_content() อาจมีทั้ง 2 แบบรวมกันในธีมเดียว ดังนั้นให้ตรวจสอบทั้งสองรายการหากคุณไม่แน่ใจว่ากำลังทำอะไรอยู่
  • ปิดใช้งาน – ไม่ว่าด้วยเหตุผลใดก็ตาม คุณอาจต้องการตัดข้อความที่ตัดตอนมาในบางหน้า (เช่น หน้าแรกหรือที่เก็บแท็กของคุณ) เลือกตำแหน่งที่คุณต้องการปิดใช้งานปลั๊กอิน
ควบคุมข้อความที่ตัดตอนมาของ WordPress ด้วยปลั๊กอินขั้นสูงที่ตัดตอนมา

หากคุณต้องการเรียนรู้เพิ่มเติมเกี่ยวกับปลั๊กอินและโค้ดที่เปิดใช้งาน (ซึ่งสามารถปรับแต่งได้ง่าย) ให้ไปที่วิกิของปลั๊กอินเพื่อดูเอกสารเพิ่มเติม

บทสรุป

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