رفتن به مطلب

اضافه کردن عکس در چکیده


rasssa

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

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

مثلا چیکده متن وقتی یکم طولانیه ی عکس وسطش باشه و به دو نصف تقسیم کنه. 

برای اینکار چه راهی پیشنهاد میکنید ( ترجیحا اگه سخته با افزونه )

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

درود؛

برای چکیده مطلب تابع the_excerpt استفاده میشه. اما این تابع فقط متن یک مطلب رو میتونه خروجی بگیره. برای داشتن چکیده مطلب که عکس و کدهای HTML رو هم بتونه ساپورت کنه، باید از  تابع the_content به همراه ایجاد محدودیت تعداد کاراکتر استفاده کنید.

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

function technig_content($limit){
  $content = explode(' ', get_the_content(), $limit);

  if (count($content)>=$limit){
       array_pop($content);
       $content = implode(" ",$content).'...';
  } else {
    $content = implode(" ",$content);
  }
	
  $content = preg_replace('/\[.+\]/','', $content);
  $content = apply_filters('the_content', $content); 
  $content = str_replace(']]>', ']]>', $content);
  return $content;
}

و این کد رو در جایی از قالب که می خواهید چکیده مطلب نمایش داده بشه قرار بدید:

<?php echo technig_content(30); ?>

توی کد اول، بجای سع نقطه یعنی ... می تونید کد HTML تصویر، کلید یا لینک و ... رو استفاده کنید

کد دوم بجای 30 تعداد کاراکتر رو وارد کنید. برای تعیین کردن اندازه باکس چکیده برای اینکه مطالب از محدوده خاصشون بزرگتر نشن، می تونید کد دوم رو داخل یک div استفاده کنید و براش استایل max-height به همراه overflow استفاده کنید

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

راه یکم راحت تری وجود نداره برای اینکار ؟ و اینکه من میخوام چیکده رو به دو قسمت تقسیم کنم (وسطش بیاد ) تو این حالت تو کجاش قرار میگیره ؟ 

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

این کدی که دادم راحت ترین روش هست!

در 8 دقیقه قبل، rasssa گفته است :

من میخوام چیکده رو به دو قسمت تقسیم کنم (وسطش بیاد ) تو این حالت تو کجاش قرار میگیره ؟ 

بستگی به تعداد کاراکترهای مطلبتون داره اما اگه می خواهید توی همه چکیده ها حداقل یک تصویر بیاد، باید از تصویرشاخص با تابع the_thumbnail استفاده کنید. زیرش هم کد چکیده مطلب عادی یعنی تابع the_excerpt

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

در 16 ساعت قبل، rasssa گفته است :

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

مثلا چیکده متن وقتی یکم طولانیه ی عکس وسطش باشه و به دو نصف تقسیم کنه. 

برای اینکار چه راهی پیشنهاد میکنید ( ترجیحا اگه سخته با افزونه )

سلام فکر کنم باید از کتابخانه ها استفاده کنید.

لینک به دیدگاه
به اشتراک گذاری در سایت های دیگر

بایگانی شده

این موضوع بایگانی و قفل شده و دیگر امکان ارسال پاسخ نیست.

مهمان
این موضوع برای عدم ارسال قفل گردیده است.
×
×
  • اضافه کردن...