انتخاب اولین تصویر ...
 
آگاه‌سازی‌ها
پاک‌کردن همه

انتخاب اولین تصویر نوشته به‌عنوان بندانگشتی


ارسال‌: 524
شروع کننده موضوع
(@hamed)
Honorable Member
عضو شده: 10 سال قبل

اگه شما از جمله کسایی هستین که سایت خبری یا مجله دارین؛ یا از جمله کسایی هستین که دوس دارین توی قالبت‌تون توی برگه‌های محتلف بجای نمایش تصویر بزرگ از نوشته تصویر کوچیک‌ترش یا همون بندانگشتی رو به نمایش در بیارین و همچنین زیاد دوس ندارین از تصویر شاخص استفاده کنین و علاوه بر اون دوس دارین که این انتخاب برای تصویر بنداگشتی به‌صورت خودکار انجام بشه و شما بتونین به‌راحتی به نوشتن‌تون بپردازین باید به سراغ فایل functions.php موجود در قالب‌تون برین و کد زیر رو بهش اضافه کنین. کار این کد کَش کردن اولین عکس موجود در نوشته هست. علاوه بر اون یه دستور دیگه هم داره که میگه اگه نوشته شما بدون تصویر بود بیا و این تصویر رو نشون بده. می‌تونین یه تصویر واسش در نظر بگیرین و بهش آدرس بدین.

1
<?php
function catch_that_image() {
  global $post, $posts;
  $first_img = '';
  ob_start();
  ob_end_clean();
  $output = preg_match_all('//i', $post->post_content, $matches);
  $first_img = $matches [1] [0];
  if(empty($first_img)){ //Defines a default image
    $first_img = "/images/none.gif";
  }
  return $first_img;
}
?>

آدرس اولین تصویر موجود در نوشته شما با قرار دادن کد بالا به شکل زیر در میاد :

1

شما می‌تونین به‌راحتی؛ با استفاده از تگ‌های HTML عکس‌تون رو فراخوونی کنین :

<img src="" alt=""/>

اشتراک: