آموزش انتخاب خودکار تصویر شاخص در وردپرس

آموزش ها, آموزش وردپرس, کد های وردپرس

انتخاب خودکار تصویر شاخص

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

آموزش انتخاب خودکار تصویر شاخص در وردپرس

انتخاب خودکار تصویر شاخص

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

function get_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 = "/images/default.jpg";
 }
 return $first_img;
}

سپس کد زیر را در محلی که میخواهید نمایش داده شود (حلقه index) قرار دهید.

<?php echo get_image() ?>

دقت داشته باشید که اگر میخواهید تصویر شاخص تنها در صفحه اصلی سایتتان نمایش داده شود بسته به قالب سایت خود قطعه کد بالا را در فایل index در حلقه while قرار دهید.

موفق باشید 😉

5/5 - (3 امتیاز)
مهدی ایبک ابادی

مهدی ایبک آبادی هستم ، موسس و بنیانگذار الماس وب، متخصص دنیای طراحی سایت و علاقه مند به وردپرس. 10 سال در حوزه برنامه نویسی و 6 سال به طور جدی در حوزه طراحی وبسایت فعالیت دارم.

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد.

پانزده − 14 =