এটি যা প্রয়োজন তা করবে :)
//Adding script to deligate Thumbnail Size
if ( function_exists( 'add_theme_support' ) ) {
add_theme_support( 'post-thumbnails' );
set_post_thumbnail_size( 960, 276, true ); // default Post Thumbnail dimensions
}
//Set different Thumbnail Sizes for Later
if ( function_exists( 'add_image_size' ) ) {
add_image_size( 'large-thumb', 960, 276, true ); //(cropped)
add_image_size( 'medium-thumb', 605, 174, true ); //(cropped)
add_image_size( 'small-thumb', 288, 83, true ); //(cropped)
add_image_size( 'small-square', 100, 100, true ); //(cropped)
}
<?php if ( has_post_thumbnail() ) {
global $post; //I usually define this in the function that outputs this, fyi
echo '<a href="' . get_permalink( $post->ID ) . '" title="' . esc_attr( $post->post_title ) . '">';
echo get_the_post_thumbnail($thumbnail->ID, 'small-thumb', array( 'alt' => esc_attr( $post->post_title ), 'title' => esc_attr( $post->post_title ) ));
echo '</a>';
} else {
$thumbnails = get_posts(array('numberposts'=>1,'orderby'=>'rand','meta_key' => '_thumbnail_id'));
foreach ($thumbnails as $thumbnail) {
echo '<a href="' . get_permalink( $post->ID ) . '" title="' . esc_attr( $post->post_title ) . '">';
echo get_the_post_thumbnail($thumbnail->ID, 'small-thumb', array( 'alt' => esc_attr( $post->post_title ), 'title' => esc_attr( $post->post_title ) ));
echo '</a>';
}
}
?>
এটি get_the_post_thumbnail ব্যবহার করছে যা আপনাকেও সহায়তা করতে পারে যাতে আপনার জন্য এমন একটি গুগল এফএন কোড তৈরি করার দরকার নেই যা ওয়ার্ডপ্রেস ইতিমধ্যে আপনার জন্য পরিচালনা করতে পারে, কেবল একটি চিন্তাভাবনা।
এটি $thumbnails = get_posts(array('numberposts'=>1,'orderby'=>'rand','meta_key' => '_thumbnail_id'));
যদি উপস্থিত না থাকে তবে এলোমেলোভাবে ধরে ফেলতে এটি ব্যবহার করে এটি আপনাকে এগিয়ে যেতে সহায়তা করতে পারে।
এই বিটটি echo get_the_post_thumbnail($thumbnail->ID, 'small-thumb', array( 'alt' => esc_attr( $post->post_title ), 'title' => esc_attr( $post->post_title ) ));
লক্ষ্য করুন যে 'small-thumb'
এটি সেই অ্যাড_ইমেজ_সাইজ fn এর সাথে মিলে যায় আমরা কয়েকটি লাইন একসাথে রেখেছি। সুতরাং আপনি যদি আপনি বিকল্পভাবে add_image_size( 'small-square', 100, 100, true );
কল করতে পারে 'small-square'
।
চিয়ার্স