Featured Image
Featured Image

আসসালামু আলাইকুম, কেমন আছেন সবাই? আশা করি ভাল আছেন, আমিও আল্লাহর রহমতে এবং আমাদের দোয়াতে ভাল আছি। আজ আমরা ওয়ার্ডপ্রেস এর Featured Image এর সাথে পরিচিত হই এবং জেনে নেই Featured Image এর কাজ । Featured Image ওয়ার্ডপ্রেস এর একটি গুরুত্বপূর্ণ অপশন যেটা দিয়ে আপনি আপনার থীম এর যে কোন সাইজের ইমেজ ডায়নামিকলি ভাবে আনতে পারেন । Featured Image এর অপশন আপনি পেজ, কাস্টম পোস্ট এ সাপোর্ট দিতে পারেন । ওয়ার্ডপ্রেস এ Featured Image ডিফল্ট ভাবে থাকেনা এটা আপনাকে সাপোর্ট করিয়ে নিতে হবে । চলুন দেখি কিভাবে ওয়ার্ডপ্রেস এ Featured Image সাপোর্ট করানো যায় । মনে করুন আপনি কাস্টম পোস্ট এ Featured Image শো করাতে চান তাহলে প্রথমে আপনাকে কাস্টম পোস্ট functions.php তে রেজিস্টার করাতে হবে । মনে করুন আপনি portfolio নামে একটা কাস্টম পোস্ট রেজিস্টার করলেন । রেজিস্টার করার পর আপনি ওয়ার্ডপ্রেস ড্যাশবোর্ড এ গেলে দেখতে পাবেন portfolio নামে একটা মেন্যু ক্রিয়েট হয়েছে তারপর portfolio এর add new এ গেলে দেখবেন রাইট পাশে Publish এর ঠিক নিচে set featured image শো করার কথা বাট সেটা শো করছেনা । শো করানোর জন্য functions.php তে কাস্টম পোস্টটির একেবারে নিচে supports এ thumbnail লেখাটি থাকতে হবে, পুরো কোড = ‘supports’ => array( ‘title’, ‘editor’, ‘custom-fields’, ‘thumbnail’) আরও যা করতে হবে নিচের কোডটি functions.php ইউজ করতে হবে  …

add_theme_support( 'post-thumbnails', array( 'portfolio' ) );

 

এখানে add_theme_support এর ভিতরে portfolio নামটা হচ্ছে আমাদের কাস্টম পোস্টটা যে নামে রেজিস্টার করেছি। আপনি আরও একাধিক কাস্টম পোস্ট এ Featured Image যুক্ত করতে চাইলে আপনি জাস্ট portfolio এর পর একটা কমা (, ) দিয়ে তারপর ২টা কুটেশন এর মধ্যে কাস্টম পোস্টটির নাম দিয়ে দিন =

add_theme_support( 'post-thumbnails', array( 'page', 'portfolio', 'testimonial', 'gallery-images' ) );  

এইভাবে ।

এবং ক্রপিং এর জন্য নিচের যে কোন একটা কোড বেছে নিতে পারেন …

 

add_image_size( 'portfolio', 100, 75, true );

set_post_thumbnail_size('portfolio', 100, 75, true ); 

মনে করুন আপনি প্রথমটাই করলেন । প্রথমটাতে লক্ষ করলে দেখা যাবে add_image_size এ ডাবল কুটেশন এর মধ্যে portfolio লেখা, এটা হল আপনি যে নামে কাস্টম পোস্ট টা রেজিস্টার করেছেন সেই নামটা তারপর 100 মানে width, পরের 75 টা হল height তারপরেরটা হল crop mode । এক কথায় ৪:৩ অনুপাতে ইমেজ সাইজটা দেয়া আছে । আর ও পুংখানুপুঙ্খ ভাবে বুঝার জন্য এই কোডটি দেখুন  । আপনি add_image_size এ যে মোডে crop  সাইজ দিয়েছেন অবশ্যই ইমেজ টা সেটার চেয়ে বড় হতে হবে কারন বড় ইমেজ ক্রপ হয়ে ছোট হবে, কিন্তু ছোট ইমেজ ক্রপ হয়ে বড় হবেনা ।

 

আশা রাখি এই ডকটি পরার পর আপনারা আপনাদের সাইটে Featured Image যুক্ত করতে পেরেছেন 🙂 ধন্যবাদ সবাই ভাল থাকেন, বুঝতে কোন অসুবিধা হলে জানাবেন, সাহায্য করার চেষ্টা করব।