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

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

کد نمایش تمام تصاویر آپلود شده در رسانه وردپرس

کد و کوئری نمایش تمام تصاویر آپلود شده در رسانه وردپرس

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

<?php
function revconcept_get_images($post_id) {
    global $post;
     $thumbnail_ID = get_post_thumbnail_id();
     $images = get_children( array('post_parent' => $post_id, 'post_status' => 'inherit', 'post_type' => 'attachment', 'post_mime_type' => 'image', 'order' => 'ASC', 'orderby' => 'menu_order ID') );
     if ($images) :
         foreach ($images as $attachment_id => $image) :
             $img_alt = get_post_meta($attachment_id, '_wp_attachment_image_alt', true); 
             if ($img_alt == '') : $img_alt = $image->post_title; endif;
             $big_array = image_downsize( $image->ID, 'large' );
             $img_url = $big_array[0];
             echo '<img src="';
             echo $img_url;
             echo '" alt="';
             echo $img_alt;
             echo '" />';
     endforeach; endif; }
?>

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

<?php revconcept_get_images("$post->ID"); ?>
439 بازدید بدون نظر
خیلی خوشم اومد.
به نظر من !!!

با عضوت در خبرنامه ایمیلی جدیدترین مطالب و فیلم های آموزشی را در ایمیل تان دریافت کنید. اعضاء خبرنامه و صفحات اجتماعی روناک وب از امکانات ویژه ای برخوردار خواهند شد !!!