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

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

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

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

برای اضافه کردن اولین تصویر مطلب برای تصویر شاخص کافیست کد زیر را در functions.php قالب خود قرار دهید

function catch_a4fran3_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 [۱] [۰];
if(empty($first_img)){ //Defines a default image
$first_img = "/img/pic.jpg";
}
return $first_img;
}

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

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

<?php echo catch_a4fran3_that_image() ?>

 

 

 

لینک کوتاه:

https://a4fran3.ir/?p=17351

guest
0 نظر
Inline Feedbacks
مشاهده همه نظرات

مطالب مشابه