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

টিউন করেছেনঃ | প্রকাশিত হয়েছেঃ 1:24 AM | টিউন বিভাগঃ
কেমন আছেন সবাই?আশাকরি ভাল।কিন্তু আমি ভাল নেই,আমার পিসির মাদারবোর্ডে সমস্যা হয়েছে।খুব সমস্যার মধ্যে আছি আমি।
অনেক দিন ওয়ার্ডপ্রেস কাষ্টমাইজেশন নিয়ে লিখিনি,মনটা ভাল নেই।আজ আমার জন্মদিন, হঠাৎ মনে হল লিখি,তাই এই প্রয়াস!
যাহোক,আজ আমরা দেখবো কিভাবে ওয়ার্ডপ্রেস সাইটের পোষ্ট এডিটরের ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ভাবে একটি ইমেজ যুক্ত করে রাখতে পারি।অর্থাৎ আমরা যখন ড্যাসবোর্ড থেকে Add New Post এ যাবো তখন ফিচার্ড ইমেজ মেটাবক্সে ডিফল্ট ভাবে একটি ইমেজ যুক্ত হয়ে থাকবে।আশাকরি সবাই বুঝতে পেরেছেন যে আমরা কি করতে চাচ্ছি।
আমরা যেভাবে কাজটি শেষ করবো:

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

Dashboard থেকে Media > Add new যান।
skjoy.info
একটি ইমেজ আপলোড করুন।
skjoy.info
Edit এ ক্লিক করুন।(এখানে আমি আমার ডেভেলপ করা একটা থিমের স্ক্রিনশট আপলোড করেছি)।
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 এ যান।লক্ষ্য করুন ফিচার্ড ইমেজ মেটাবক্সে আমাদের যুক্ত করা ইমেজটি দেখাচ্ছে।

Previous
Next Post »
Designed by MS Design

Powered by Blogger