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

ওয়ার্ডপ্রেস কাষ্টমাইজেশন

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

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

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

skjoy.info

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

পূর্বে আমার ব্লগে প্রকাশিত।

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

Level 2

আমি এস কে জয়। বিশ্বের সর্ববৃহৎ বিজ্ঞান ও প্রযুক্তির সৌশল নেটওয়ার্ক - টেকটিউনস এ আমি 12 বছর 10 মাস যাবৎ যুক্ত আছি। টেকটিউনস আমি এ পর্যন্ত 41 টি টিউন ও 494 টি টিউমেন্ট করেছি। টেকটিউনসে আমার 4 ফলোয়ার আছে এবং আমি টেকটিউনসে 0 টিউনারকে ফলো করি।

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


টিউনস


আরও টিউনস


টিউনারের আরও টিউনস


টিউমেন্টস

ভাই শুভ জন্ম দিন। দোয়া করি আপনার সকল সমস্যা যাতে তাড়াতাড়ি সেরে যায় আর পুনরায় আমাদের মাঝে ফিরে আসেন।
অনেক ধন্যবাদ ভাই।

    Level 2

    @জুবায়ের আহমেদ: ভাই,আপনার সুন্দর মন্তব্যের জন্য আপনাকেও অসংখ্য ধন্যবাদ।ভাল থাকবেন।