rasooli

جایگذاری تصویرپیشفرض درمطالب فاقد تصویر

2 پست در این موضوع قرار دارد

ارسال شده در (ویرایش شده)

با سلام و خدا قوت

در کد زیر در صورتی که تصویر  شاخص برای مطالبی قرار ندهیم تصویری پیش فرض بعنوان تصویر (بدون تصویر) در قالب سایت نمایش داده می شود:

	<?php
				if ( has_post_thumbnail() ) { ?>
				<?php the_post_thumbnail( array(110, 110) ); ?>
				<?php }else{ ?>
				<img src="<?php bloginfo('template_directory'); ?>/images/no-img-120.jpg" alt="<?php the_title(); ?>" width="110" height="110" />
				<?php } ?>

راهی است که همین روش نمایش تصویرپیشفرض(بدون تصویر) در هک زیر از آن استفاده کرد؟

function catch_that_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('/<img.+src=[\'"]([^\'"]+)[\'"].*>/i', $post->post_content, $matches);
  $first_img = $matches [1] [0];

  if(empty($first_img)){ //Defines a default image
    $first_img = "/images/default.jpg";
  }
  return $first_img;
}





<?php echo catch_that_image() ?>

با تشکر از راهنمایی شما 

 

ویرایش شده در توسط rasooli
0

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


لینک به پست

دوستان روشی هست که بشه این دستورات را ادغام کرد؟

اگر بشه به این تفاصیل فضای هاست کم تری استفاده می شود

و همچنان منتظر پاسخ اساتید هستم...

با تشکر

0

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


لینک به پست

برای ارسال نظر یک حساب کاربری ایجاد کنید یا وارد حساب خود شوید

برای اینکه بتوانید نظر ارسال کنید نیاز دارید که کاربر سایت شوید

ایجاد یک حساب کاربری

برای حساب کاربری جدید در انجمن ما ثبت نام کنید. عضویت خیلی ساده است !


ثبت نام یک حساب کاربری جدید

ورود به حساب کاربری

دارای حساب کاربری هستید؟ از اینجا وارد شوید


ورود به حساب کاربری