Wordpress te etiketleri aşaüıdaki kod ile post içinde gösteriyorum.
<?php the_tags('<div class="tags"><strong>Etiket:</strong> ', ', ', '</div>'); ?>
Gösterimde bir kelime sınırı koyabilirmiyim? Etiket sınırı değil kelime sınırı koymak ıstıyorum. Örneğin 50 kelime olunca tag göstermesin. O postun altında 50 kelime kadar tag göstersin istiyorum. Bu mümkünmüdür? Mümkün ise nasıl?
Post içinde etiket listelemede kelime sınırı koyma?
3
●375
- 16-11-2010, 10:16:21Üyeliği durdurulduyapılır ama kolay değil. yeni fonksiyon tanımlamak felan lazım. eğer hâla ilgilenen varsa bayramdan sonra bana ulaşabilir. 100 lirayı bulmaz ücreti bu arada.
- 16-11-2010, 22:06:04sorunu çözdüm ben kardeş.
<?php
$kactane = 3;
function etiketci( $before = null, $sep = ', ', $after = '' ) {
if ( null === $before )
$before = __('Tags: ');
return get_the_tag_list($before, $sep, $after);
}
$etiketler = etiketci('[etiket]', ', ', '[etiket]');
$etiketler = str_replace('[etiket]','',$etiketler);
$etiketbol = explode(', ',$etiketler);
$sayisi=count($etiketbol);
if ($sayisi>=$kactane+1)
{
$tags = $etiketbol[0];
for ($sayac = 1; $sayac <= $kactane-1; $sayac++ )
{
$tags .= ', ' .$etiketbol[$sayac];
}
}else{
$tags = $etiketler;
}
echo '<div class="tags"><strong>Etiket:</strong> ' .$tags. ' </div>';
?>