অটোমেটিক ভাবে ওয়ার্ডপ্রেস ব্লগে থাম্ব ইমেজ সেট করা।

ব্লগের হোম পেইজে থাম্বনাইল ইমেজ ছাড়া পোস্ট গুলো দেখতে খারাপই লাগে। অনেক সময় দেখা যায় যে পোস্টের ফিচার ইমেজ সেট করা হয়ে উঠে না, তখন ঐ পোস্টের থাম্বনাইল না থাকলে খালি থাকে। ইচ্ছে করলে অটোমেটিক ভাবে পোস্টের ফিচার ইমেজ যোগ করা যায়। এর সাহায্যে পোস্টের প্রথম ইমেজ থাম্বনাইল হিসেবে কাজ করবে।

কেউ যদি ফিচার ইমেজ সেট করে, এ ক্ষেত্রে তার ফিচার ইমেজটি থাম্বনাইল হিসবে সেট হবে।

নিচের কোড গুলো function.php ফাইলে এড করলে এ সুবিদা আপনার ব্লগে যুক্ত হবেঃ


<?php
function autoset_featured() {
 global $post;
 $already_has_thumb = has_post_thumbnail($post->ID);
 if (!$already_has_thumb) {
 $attached_image = get_children( "post_parent=$post->ID&post_type=attachment&post_mime_type=image&numberposts=1" );
 if ($attached_image) {
 foreach ($attached_image as $attachment_id => $attachment) {
 set_post_thumbnail($post->ID, $attachment_id);
 }
 }
 }
 }
add_action('the_post', 'autoset_featured');
add_action('save_post', 'autoset_featured');
add_action('draft_to_publish', 'autoset_featured');
add_action('new_to_publish', 'autoset_featured');
add_action('pending_to_publish', 'autoset_featured');
add_action('future_to_publish', 'autoset_featured');
?>

6 thoughts on “অটোমেটিক ভাবে ওয়ার্ডপ্রেস ব্লগে থাম্ব ইমেজ সেট করা।”

  1. ওয়ার্ডপ্রেসে ডিফল্ট ভাবে example.com/wp-login.php লগিন করতে হয়। এটা কি পরিবর্তন করা যায়?

    Reply

Leave a Reply