کد وردپرس: محدود کردن تعداد کاراکتر عنوان مطلب

مسیح دیندار
مدیریت
عضو شده: 2021-04-12 14:23:35
2021-04-25 09:17:11

در بعضی از قالب های وردپرسی، بلوک ها و ساختارهایی طراحی شدن که در بعضی از اونها باید متن هایی که نمایش داده میشه یه اندازه مشخصی باشن. بعضیا اینکارو با CSS انجام میدن تا بتونن اندازه متن ها رو تعیین کنن ولی اگه یک قالب وردپرس طراحی کردید و نمی خواهید با CSS اندازه و طول متن ها و عناوین مطالب رو دستکاری کنید، می تونید توسط این کد PHP مشخص کنید که چه تعداد کاراکتر از عنوان مطلب دریافت و نمایش داده بشه.

برای اینکار اول کد زیر رو داخل فایل functions.php قرار بدید:

function talkina_title($char)
    {
    $title = get_the_title($post->ID);
    $title = substr($title,0,$char);
    echo $title;
}

و در نهایت کد زیر رو بجای کد فعلی نمایش عنوان مطلب در قالبتون استفاده کنید.

<?php talkina_title(20); ?>

 

تنظیمات:

توی کد آخر بجای عدد 20 تعداد کاراکتر رو وارد کنید که می خواهید نمایش داده بشه. دقت کنید اینجا کاراکتر دریافت میشه نه حرف. کاراکتر منظور یک کلمه کامل هست.