ওয়ার্ডপ্রেস কাষ্টমাইজেশন [পর্ব-১৪] :: ওয়ার্ডপ্রেস সাইটে পোষ্ট এডিটরে ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ফিচার্ড ইমেজ যুক্ত করবেন যেভাবে।

কেমন আছেন সবাই?আশাকরি ভাল।কিন্তু আমি ভাল নেই,আমার পিসির মাদারবোর্ডে সমস্যা হয়েছে।খুব সমস্যার মধ্যে আছি আমি।

ওয়ার্ডপ্রেস কাষ্টমাইজেশন [পর্ব-১৪] :: ওয়ার্ডপ্রেস সাইটে পোষ্ট এডিটরে ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ফিচার্ড ইমেজ যুক্ত করবেন যেভাবে।

অনেক দিন ওয়ার্ডপ্রেস কাষ্টমাইজেশন নিয়ে লিখিনি,মনটা ভাল নেই।আজ আমার জন্মদিন, হঠাৎ মনে হল লিখি,তাই এই প্রয়াস!

যাহোক,ওয়ার্ডপ্রেস কাষ্টমাইজেশন এর আজকের টিউটোরিয়ালে আমরা দেখবো কিভাবে ওয়ার্ডপ্রেস সাইটের পোষ্ট এডিটরের ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ভাবে একটি ইমেজ যুক্ত করে রাখতে পারি।অর্থাৎ আমরা যখন ওয়ার্ডপ্রেস এর ড্যাসবোর্ড থেকে Add New Post এ যাবো তখন ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ভাবে একটি ইমেজ যুক্ত হয়ে থাকবে।আশাকরি সবাই বুঝতে পেরেছেন যে আমরা কি করতে চাচ্ছি।

ওয়ার্ডপ্রেস এর এই কাষ্টমাইজেশন টি আমরা যেভাবে সম্পূর্ণ করব:

  • মিডিয়া আপলোডারের মাধ্যমে একটা ইমেজ আপলোড করবো যেটা ডিফল্ট ফিচার্ড ইমেজ হিসাবে ব্যাবহৃত হবে।
  • থিমের functions.php ফাইলটি এডিট করবো এবং কিছু কোড যুক্ত করবো।

তাহলে চলুন ওয়ার্ডপ্রেস এর এই কাষ্টমাইজেশন টি শিখে ফেলি:

Dashboard থেকে Media > Add new যান।

ওয়ার্ডপ্রেস কাষ্টমাইজেশন [পর্ব-১৪] :: ওয়ার্ডপ্রেস সাইটে পোষ্ট এডিটরে ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ফিচার্ড ইমেজ যুক্ত করবেন যেভাবে।

একটি ইমেজ আপলোড করুন।

ওয়ার্ডপ্রেস কাষ্টমাইজেশন [পর্ব-১৪] :: ওয়ার্ডপ্রেস সাইটে পোষ্ট এডিটরে ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ফিচার্ড ইমেজ যুক্ত করবেন যেভাবে।

Edit এ ক্লিক করুন।(এখানে আমি আমার ডেভেলপ করা একটা থিমের স্ক্রিনশট আপলোড করেছি)।

ওয়ার্ডপ্রেস কাষ্টমাইজেশন [পর্ব-১৪] :: ওয়ার্ডপ্রেস সাইটে পোষ্ট এডিটরে ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ফিচার্ড ইমেজ যুক্ত করবেন যেভাবে।

এখানে লক্ষ্য করুন,ইমেজের টাইটেল এর পর পার্মালিংকে attachment_id= এর পর একটা নাম্বার আছে (স্ক্রিনশটে আইডি ২৭১)।এটা নোট করে রাখুন।

এবার ড্যাসবোর্ড থেকে Appearance > Editor যান এবং থিমের functions.php ফাইলটি এডিটরে ওপেন করুন।এরপর নিচের কোডটুকু কপি করে ?> এর আগে পেষ্ট করুন।

add_action( 'save_post', 'wp_default_thumbnail' );  function wp_default_thumbnail( $post_id ) {  

// Get Thumbnail 
$post_thumbnail = get_post_meta( $post_id, $key = '_thumbnail_id', $single = true );  

// Verify that post is not a revision 
if ( !wp_is_post_revision( $post_id ) ) { 

// Check if Thumbnail exists 
if ( empty( $post_thumbnail ) ) { 
// Add thumbnail to post 
update_post_meta( $post_id, $meta_key = '_thumbnail_id', $meta_value = '271' ); } }  }

থামুন সেভ করবেন না।লক্ষ্য করুন কোডের মধ্যে 271 নামে লেখা আছে।এটি মুছে দিয়ে এর স্থানে আপনার ইমেজের আইডি লিখুন যেটি আপনি নোট করে রেখেছিলেন।

এরপর ফাইলটি সেভ করুন।

আমাদের কাজ শেষ।এবার ওয়ার্ডপ্রেস এর ড্যাসবোর্ড থেকে Posts > Add new এ যান।লক্ষ্য করুন ফিচার্ড ইমেজ মেটাবক্সে আমাদের যুক্ত করা ইমেজটি দেখাচ্ছে।

ওয়ার্ডপ্রেস কাষ্টমাইজেশন [পর্ব-১৪] :: ওয়ার্ডপ্রেস সাইটে পোষ্ট এডিটরে ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ফিচার্ড ইমেজ যুক্ত করবেন যেভাবে।

নোট: যেকোন ফাইল এডিটের আগে তার একটা ব্যাকআপ নিয়ে রাখবেন।

আমার অন্যান্য পোষ্টের মত এটিও মোবাইল দিয়ে করলাম।ভাল থাকবেন সবাই।আমার জন্য আর্শীবাদ করবেন যেন সকল সমস্যা কাটিয়ে আমার লক্ষ্যে পৌছাতে পারি।

Total post: 50

Location: Jhenaidah khulna Bd

I am very simple man.

Leave a Reply