رفتن به مطلب

تیتر آخرین نوشته های یک موضوع خاص با تعیین تعداد حروف


پست های پیشنهاد شده

سلام

من برای نمایش تیتر آخرین نوشته های یک موضوع خاص ، از کد زیر استفاده کردم :


<?php
$my_query = new WP_Query('showposts=10&cat=2158');
while ($my_query->have_posts()):
$my_query->the_post();
$do_not_duplicate = $post->ID;?>
<a href="<?php the_permalink() ?>"><?php the_title(); ?></a></br>
<?php endwhile; ?>

میخوام تعداد حروف هر لینک (هر تیتر) رو محدود کنم . مثلا اگر عنوان مطلبی بیشتر از 20 حرف بود ، بجای بقیه اش سه نقطه بیاد .

خیلی ممنون .

  • امتیاز 1
لینک به ارسال

ممنون ولی نمیخوام فونت رو کوچکتر کنم .

اگر از 20 حرف بزرگ تر بود ، بقیه اش سه نقطه بیاد .و البته میخوام مخصوص لینک های کدی که در بالا گذاشتم باشه . یعنی فقط میخوام برای آخرین ارسال های یک موضوع خاص باشه .

  • امتیاز 1
لینک به ارسال

خط زیر رو جایگزین <?php the_title(); ?> کنید:

<?php echo  mb_substr(get_the_title() , 0 , 20); ?>

  • امتیاز 6
لینک به ارسال

برای حروف فارسی ممکنه به خوبی جواب نده. تست کنید تا به بهترین جواب برسید


<?php
$title = mb_substr(get_the_title() , 0 , 20);
if(strlen(get_the_title())>20)
$title .= " ...";
echo $title;
?>

  • امتیاز 4
لینک به ارسال

اینجوری تست کنید:

<?php
$title = mb_substr(get_the_title() , 0 , 20);
if(mb_strlen(get_the_title())>20){
$title .= " ...";
}
echo $title;
?>

  • امتیاز 4
لینک به ارسال

لطفا برای ارسال دیدگاه وارد شوید

شما بعد از اینکه وارد حساب کاربری خود شدید می توانید دیدگاهی ارسال کنید



ورود به حساب کاربری
×
×
  • اضافه کردن...