Saya sedang membangun tema yang akan menunjukkan kutipan di beranda untuk berpotensi puluhan posting. Saya tidak memiliki kutipan manual di semua posting saya, jadi $post->post_excerpt
kosong untuk banyak posting. Jika tidak ada kutipan manual, saya ingin menggunakan fungsi get_the_excerpt () bawaan, tetapi tidak tersedia di luar loop.
Melacak fungsi, sepertinya menggunakan wp_trim_excerpt dari wp-include / formatting.php untuk membuat kutipan dengan cepat. Saya menyebutnya dalam kode saya seperti wp_trim_excerpt( $item->post_content )
, tetapi itu hanya mengembalikan konten lengkap. Apakah saya melakukan sesuatu yang salah?
Saya tahu bahwa saya dapat membuat fungsi saya sendiri untuk membuat kutipan, tetapi saya suka menggunakan fungsi bawaan jika memungkinkan, menjaga kode saya kompatibel dengan plugin / filter potensial lainnya.
http://adambrown.info/p/wp_hooks/hook/wp_trim_excerpt?version=3.0&file=wp-includes/formatting.php
$myvar = apply_filters( 'the_excerpt', $myvar );