آموزش دریافت تصویر مطلب به عنوان تصویر شاخص وردپرس

tas - آموزش دریافت تصویر مطلب به عنوان تصویر شاخص وردپرس

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

۱- کپی کردن کد های لازم در فایل functions.php

خوب در ابتدا فایل functions.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;
}

در صورت وجود تصویر در مطلب شما این کد اولین تصویر را به عنوان تصویر شاخص نشان می دهد و اگر پست شما فاقد تصویر باشد تصویر default.jpg که در شاخه images قرار دارد را نشان می دهد.

۲- فراخوانی تصویر شاخص

 

حال کد زیرا هرجایی که می خواهید تصویر شاخص به نمایش در آید قرار دهید.

<?php echo catch_that_image() ?>

توجه داشته باشید که حتما این کد را باید در یک حلقه (quary) قرار دهید.

امتیاز دهید