WordPress İçeriğe Karakter Sınırı Koymak

worpdress popüler

Merhaba, bir arkadaş sormuş cevap vereyim istedim. WordPress ile içeriğe nasıl limit koyabiliriz sorusuna bir kaç farklı yöntem ile cevap verebiliriz.

1. Yöntem Özet Yöntemidir

<?php the_content();?>

yerine aşağıdaki kodu koyabilirsiniz. Bu varsayılan olarak özet kısmı belirli bir karakter çeker, siz bu karakterlerin sayısını functions.php ile kontrol edebilirsiniz. Bazı temalarda bu fonksiyon yazılı olarak gelir. Ona dikkat ederseniz sevinirim.

<?php the_excerpt();?>

Karakter sınırını kontrol etmek için de functions.php dosyasına

function custom_excerpt_length( $length ) {
return 20;
}
add_filter( 'excerpt_length', 'custom_excerpt_length', 999 );

ekleyebilirsiniz.

2. Yöntem Content’e Karakter Sınırı Koymaktır.

functions.php dosyasına aşağıdaki kodları ekleyiniz.

function icerik_limit($content, $ilimit = false)
{
$limit = ($ilimit) ? $ilimit : 250;
$pad="...";
$content = strip_tags($content);
if(strlen($content) > $limit)
{
$content = substr($content,0,$limit);
}
echo $content.$pad;
}

Daha sonra sitede içeriğe nerede limit koymak istiyorsanız. Örnek veriyorum ana sayfada ise temanın index.php veya özel ana sayfa şablonunda gidip,

<?php the_content(); ?>

yerine

<?php icerik_limit(get_the_content(),600); ?>

Buradaki 600 karakter sayını belirtmektedir.

3. Yöntem

<?php the_content(); ?>

yerine

<?php $content = get_the_content(); echo mb_strimwidth($content, 0, 400, '...');?>

şeklinde de içeriğe limit koyabilirsiniz.

Kolay gelsin.

6 Yorum

Yorum Yaz:

E-posta hesabınız yayımlanmayacak. Gerekli alanlar * ile işaretlenmişlerdir