رفتن به مطلب

خلاصه مطلب


Hoshyar

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

سلام دوستان

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

خواستم بپرسم چطور می تونم این کارو انجام بدم؟

ممنون

لینک به ارسال

/*=========== Limit Excerpt Word ============*/
/*
Note: To use this function replace <?php $excerpt = get_the_excerpt(); echo string_limit_words($excerpt,20); ?>
with <?php the_excerpt(); ?>
*/
function string_limit_words($string, $word_limit)
{
$words = explode(' ', $string, ($word_limit + 1));
if(count($words) > $word_limit)
array_pop($words);
return implode(' ', $words);
}

ویرایش شده توسط isk
لینک به ارسال


/*=========== Limit Excerpt Word ============*/
/*
Note: To use this function replace <?php $excerpt = get_the_excerpt(); echo string_limit_words($excerpt,20); ?>
with <?php the_excerpt(); ?>
*/
function string_limit_words($string, $word_limit)
{
$words = explode(' ', $string, ($word_limit + 1));
if(count($words) > $word_limit)
array_pop($words);
return implode(' ', $words);
}

ممنون میشم نحوه استفاده کامل رو توضیح بدین ;)

و یک سئوال

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

لینک به ارسال

می تونید از قالب جدا برای اون دسته بندی خاصتون استفاده کنید

و یه روش ساده اموزشی :

<?php if (in_category( 'اسم دسته بندی ' )) {
the_content();
}else{
the_excerpt();
}
?>

لینک به ارسال

نحوه استفاده کامل رو توضیح بدین ;)

و یک سئوال

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

اولا کد داده شده رو در فایل functions.php قرار بدید و در دوخط اول که قرمز رنگ هست توضیح دادم که هر جای قالب مایل به کم کردن تعداد لغات چکیده هستید به جای


<?php the_excerpt(); ?>

از


<?php $excerpt = get_the_excerpt(); echo string_limit_words($excerpt,20); ?>

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

لینک به ارسال

به گفتگو بپیوندید

هم اکنون می توانید مطلب خود را ارسال نمایید و بعداً ثبت نام کنید. اگر حساب کاربری دارید، برای ارسال با حساب کاربری خود اکنون وارد شوید .

مهمان
ارسال پاسخ به این موضوع ...

×   شما در حال چسباندن محتوایی با قالب بندی هستید.   حذف قالب بندی

  تنها استفاده از 75 اموجی مجاز می باشد.

×   لینک شما به صورت اتوماتیک جای گذاری شد.   نمایش به صورت لینک

×   محتوای قبلی شما بازگردانی شد.   پاک کردن محتوای ویرایشگر

×   شما مستقیما نمی توانید تصویر خود را قرار دهید. یا آن را اینجا بارگذاری کنید یا از یک URL قرار دهید.

×
×
  • اضافه کردن...