محدودیت در تعداد کارکتر عنوان مطلب

در برخی از سایت های وردپرسی به خاطر نوع استایل قالب و یا برای جذاب کردن سایت نیاز هست که به جای نمایش کل عنوان مطلب باید مختصری از آن مثلا ۲۰ کارکتر اول آن نمایش داده شود.امروز میخواهیم روشی ساده برای انجام این کار را به شما آموزش دهیم

برای این کار فایل functions.php قالب خود را باز کنید و کد زیر را به آن اضافه نمائید :

<?php  function ODD_title($char) {
$title = get_the_title($post-&gt;ID);
$title = substr($title,0,$char);
echo $title;
} 

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

<?php ODD_title(20); ?>

که معمولا به جای کد زیر کد بالا را میگذارند :

<?php the_title( ); ?>

آیا این مقاله برای شما مفید بود؟
تقریبا
خیر

اگر می‌خواهید از آخرین و محبوب‌ترین مقالات ما در ایمیل خود مطلع شوید، همین الان ایمیل خود را در کادر زیر وارد کنید:

تعداد علاقه‌مندانی که تاکنون عضو خبرنامه ما شده‌اند:

398,500 نفر

دیدگاهتان را بنویسید

ارسال دیدگاه به معنی این است که شما ابتدا قوانین ارسال دیدگاه را مطالعه کرده‌اید و با آن موافق هستید.

دیدگاه‌های این نوشته جدید ترین ها شاخص

  1. سلام
    من تازه کارم و دارم از آموزش های شما یکی یکی استفاده میکنم
    ممنون از راهنمایی هاتون

  2. ممنون.
    اگه واسه مطلب رو گذاشتید آدرسش چیه؟

  3. سلام میشه این کد را برای خلاصه مطالب قرار بدید؟ یعنی محدودیت کاراکتر برای خلاصه مطلب قرار بدیم
    تشکر

  4. سلام
    تشکر از مطلبتون
    اگه بشه یه کاری کرد که قبل از اینکه به حد نهایت تعداد حروف برسه بشه آخرین Space رو تشخیص داد و عنوان رو تا اون ادامه داد هم مشکل علامت سوال حل میشه هم دیگه یه کلمه نصفه نمیمونه…
    میتونید این کار رو انجام بدید؟
    ممنون

  5. سلام من افزونه گوگل پلاس رو روی سایت نصب کردم gp dashboard گوگل آی دی نیاز دارد درین جامن باید اسم سایت را بزارم؟

    • 10 سال عضو همیار وردپرس

      والا نمیدونم افزونه گوگل پلاس معرفی کردیم که !

  6. آقا ببخشید این کد بالا کامل نیست.هر کاری میکنم کامل تو نظر کپی نمیشه.مشکل از من نیست :دی

    http://s1.picofile.com/file/7275212903/code.txt.html

    از اینجا دانلود کنین

  7. salam.ali jan.ye moshkel hast.vaghti estefade mikonam azash bade onval ye alamat soal miad.chetor ono delet konam va … bezaram jash?

    • 10 سال عضو همیار وردپرس

      والا این مشکل توی کد های فارسی هست ! برای بنده هم پیش میاد … فعلا نمیدنم اما روش کار میکنم بهت خبر میدم

    • آقا رو کد کار کردم.مشکلو برطرف کردم
      آخر کار نتیجه اینجوری شد :
      <?php

      function my_truncate($string, $slen)
      {
      if (strlen($string) ID);
      echo my_truncate($title,45);

      //$title = substr($title,0,$char);
      //echo $title;
      }

      ?>

      بعد از تعداد کاراکتر مشخص … میاد که تو کد میتونین تغییر بدین

    • 10 سال عضو همیار وردپرس

      چه جالب ممنون

  8. ممنون فقط اگه ممکنه سریع تر بزارین

  9. سلام
    چطور میشه همین کارو برای مطالب انجام داد؟؟؟؟؟؟؟؟؟؟

دوره‌های آموزشی