Skip to main content

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

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

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

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

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

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

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

Dashboard থেকে Media > Add new যান।একটি ইমেজ আপলোড করুন। Edit এ ক্লিক করুন।

336 x 280 Large Rectangle for skjoy.info

এখানে লক্ষ্য করুন,ইমেজের টাইটেল এর পর পার্মালিংকে 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 এ যান।লক্ষ্য করুন ফিচার্ড ইমেজ মেটাবক্সে আমাদের যুক্ত করা ইমেজটি দেখাচ্ছে।

 

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

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

S.k.joy

খুব সাধারণ একজন আমি, গ্রামের ছেলে। হয়ত আপনার ভাবনার কিংবা কল্পনার থেকেও সাধারণ। ভাল লাগে প্রোগ্রামিং, ডিজাইন আর ইলেকট্রনিক্স। আর এসব নিয়েই দিন কেটে যায়। একা থাকলেও একাকীত্ব আমাকে ছুতে পারেনা। কাজের ব্যাপার একটু বেশী স্বাধীন মানুষ আমি। মুক্ত বাতাসের আমার অভাব নেই।