Düzinelerce yayın için ana sayfada alıntılar gösterecek bir tema oluşturuyorum. Tüm yayınlarımda manuel alıntılar yok, bu yüzden $post->post_excerpt
birçok yayın için boş. Manuel bir alıntı olmaması durumunda, yerleşik get_the_excerpt () işlevini kullanmak istiyorum, ancak döngü dışında kullanılamıyor.
İşlevi takip ederken, anında alıntılar oluşturmak için wp-include / formatting.php dosyasından wp_trim_excerpt kullanıyor gibi görünüyor. Kodum gibi çağırıyorum wp_trim_excerpt( $item->post_content )
, ama sadece tam içeriği döndürüyor. Yanlış bir şey mi yapıyorum?
Bir alıntı oluşturmak için kendi fonksiyonumu yaratabileceğimi biliyorum, ancak kodumu diğer potansiyel eklentiler / filtrelerle uyumlu tutarak mümkün olduğunca yerleşik fonksiyonları kullanmayı seviyorum.
http://adambrown.info/p/wp_hooks/hook/wp_trim_excerpt?version=3.0&file=wp-includes/formatting.php
$myvar = apply_filters( 'the_excerpt', $myvar );