WordPress Parametreli Özet/Alıntı (Excerpt) Kullanımı

'Black-Dios

Uzman üye
21 Ara 2013
1,136
0
İzmir
Birden-Fazla-%C3%96zet-Al%C4%B1nt%C4%B1-Excerpt-Kullan%C4%B1m%C4%B1.jpg


Her defasında farklı farklı excerpt tanımlamak yerine, sorunu bir defa da çözmeyi herkes gibi bizde isteriz.

Bende kullandığım temalarda genellikle böyle yapıyordum, sorunu kökünden çözmeden önce nette bir araştırma yaptım daha doğrusu ilk çıkan sonuçta buldum
icon_smile.gif


Kod:
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;
    }

Döngünün içerisine ekleyip kullanabilirsiniz. Örnek olarak 25 değerini verdim. verilen değerler kelimeleri baz alınarak gösteriyor. Aşağıdaki örnekte 25 tane kelime özetini göreceksiniz.


Kod:
<?php echo excerpt(25); ?>
 
Üst

Turkhackteam.org internet sitesi 5651 sayılı kanun’un 2. maddesinin 1. fıkrasının m) bendi ile aynı kanunun 5. maddesi kapsamında "Yer Sağlayıcı" konumundadır. İçerikler ön onay olmaksızın tamamen kullanıcılar tarafından oluşturulmaktadır. Turkhackteam.org; Yer sağlayıcı olarak, kullanıcılar tarafından oluşturulan içeriği ya da hukuka aykırı paylaşımı kontrol etmekle ya da araştırmakla yükümlü değildir. Türkhackteam saldırı timleri Türk sitelerine hiçbir zararlı faaliyette bulunmaz. Türkhackteam üyelerinin yaptığı bireysel hack faaliyetlerinden Türkhackteam sorumlu değildir. Sitelerinize Türkhackteam ismi kullanılarak hack faaliyetinde bulunulursa, site-sunucu erişim loglarından bu faaliyeti gerçekleştiren ip adresini tespit edip diğer kanıtlarla birlikte savcılığa suç duyurusunda bulununuz.