ฉันกำลังสร้างชุดรูปแบบที่จะแสดงข้อความที่ตัดตอนมาจากโฮมเพจสำหรับโพสต์ที่อาจเกิดขึ้นหลายสิบรายการ ฉันไม่มีข้อความที่ตัดตอนมาเองในโพสต์ทั้งหมดของฉันจึง$post->post_excerpt
ว่างเปล่าสำหรับโพสต์จำนวนมาก ในกรณีที่ไม่มีข้อความที่ตัดตอนมาด้วยตนเองฉันต้องการใช้ฟังก์ชัน get_the_excerpt () ในตัว แต่ไม่สามารถใช้งานได้นอกลูป
ติดตามฟังก์ชั่นดูเหมือนว่าจะใช้ wp_trim_excerpt จาก wp-include / formatting.php เพื่อสร้างข้อความที่ตัดตอนมาทันที ฉันกำลังเรียกมันในรหัสของฉันเหมือน wp_trim_excerpt( $item->post_content )
แต่มันก็แค่คืนเนื้อหาเต็ม ฉันกำลังทำอะไรผิดหรือเปล่า?
ฉันรู้ว่าฉันสามารถสร้างฟังก์ชั่นของตัวเองเพื่อสร้างข้อความที่ตัดตอนมา แต่ฉันชอบที่จะใช้ฟังก์ชั่นในตัวที่เป็นไปได้ทำให้รหัสของฉันเข้ากันได้กับปลั๊กอิน / ตัวกรองที่มีศักยภาพอื่น ๆ
http://adambrown.info/p/wp_hooks/hook/wp_trim_excerpt?version=3.0&file=wp-includes/formatting.php
$myvar = apply_filters( 'the_excerpt', $myvar );