تصاویر شاخص ( یا همون Thumbnail ) مزایای زیادی برای وب سایت شما دارد از جمله کاهش نرخ bounce rate ، افزایش ترافیک، جلب توجه بازدید کنندگان ، تغییر ظاهر سایت شما به یک وی سایت حرفه ای و…

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

چگونه اولین تصویر در پست را به عنوان تصویر شاخص تنظیم کنیم؟

با استفاده از کد زیر شما می توانید تصویر اول در هر پست را به عنوان تصویر شاخص تنظیم کنید. فکر کنید شما در وب سایت خود بیش از 100 مطلب دارید که تصویر شاخص ندارند در این صورت می توانید هر مطلب را جداگانه ویرایش کرده و برای آن تصویر شاخصی تنظیم کنید و یا با استفاده از کد زیر کار خود را خیلی خیلی راحتتر کنید

گام اول: لطفا کد زیر را در فایل functions.php کپی کنید:

[php]
function default_image() {
$files = get_children(‘post_parent=’.get_the_ID().’&post_type=attachment
&post_mime_type=image&order=desc’);
if($files) :
$keys = array_reverse(array_keys($files));
$j=0;
$num = $keys[$j];
$image=wp_get_attachment_image($num, ‘large’, true);
$imagepieces = explode(‘”‘, $image);
$imagepath = $imagepieces[1];
$main=wp_get_attachment_url($num);
$template=get_template_directory();
$the_title=get_the_title();
print “<img src=’$main’ alt=’$the_title’ class=’frame’ />”;
endif;
}
[/php]

گام دوم: بایستی کد زیر را در هر فایل قالب که مایلید تصاویر شاخص نمایش داده بشند قرار دهید تا تصاویری که با استفاده از کد بالا به عنوان تصویر شاخص معرفی شده اند نمایش داده شود
برای مثال در فایل single.php برای هر مطلب و در فایل home.php برای صفحه اصلی قرار دهید