গুগল করতে গিয়ে তারেক ভাইয়ের ব্লগে নিচের চমৎকার ফাংশনটি পাই:
1 2 3 4 5 6 7 |
function make_bangla_number($str) { $engNumber = array(1,2,3,4,5,6,7,8,9,0); $bangNumber = array(১,২,৩,৪,৫,৬,৭,৮,৯,০); $converted = str_replace($engNumber, $bangNumber, $str); return $converted; } |
এই ফাংশনে ইংরেজি মাস কে বাংলা করার(january থেকে জানুয়ারি,ফাল্গুন-চৈত্র নয়) অপশন ছিলনা। তাই আমি আরো ৩টি লাইন যোগ করে নিয়েছি:
1 2 3 4 5 6 7 8 9 10 11 |
function make_bangla_number($str) { $engNumber = array(1,2,3,4,5,6,7,8,9,0); $bangNumber = array(১,২,৩,৪,৫,৬,৭,৮,৯,০); $engMonth = array("January","February","March","April","May","Jun","July","August","September","October","November","December"); $bangMonth = array("জানুয়ারি","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"); $converted = str_replace($engNumber, $bangNumber, $str); $converted = str_replace($engMonth, $bangMonth, $converted); return $converted; } |
এরপর ফিল্টার যোগ করতে হবে। পুরো কোডটি হবে এরকম:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 |
function make_bangla_number($str) { $engNumber = array(1,2,3,4,5,6,7,8,9,0); $bangNumber = array(১,২,৩,৪,৫,৬,৭,৮,৯,০); $engMonth = array("January","February","March","April","May","Jun","July","August","September","October","November","December"); $bangMonth = array("জানুয়ারি","ফেব্রুয়ারি","মার্চ","এপ্রিল","মে","জুন","জুলাই","আগস্ট","সেপ্টেম্বর","অক্টোবর","নভেম্বর","ডিসেম্বর"); $converted = str_replace($engNumber, $bangNumber, $str); $converted = str_replace($engMonth, $bangMonth, $converted); return $converted; } add_filter( 'get_the_time', 'make_bangla_number' ); add_filter( 'the_date', 'make_bangla_number' ); add_filter( 'comments_number', 'make_bangla_number' ); add_filter( 'get_comment_date', 'make_bangla_number' ); add_filter( 'get_comment_time', 'make_bangla_number' ); |
কোডটি function.php ফোল্ডারে যোগ করে দিন,সংখ্যা,মাস বাংলায় রুপান্তর হয় যাবে।
রেফারেন্স:
WordPress Filter
str_replace() function
ফেসবুকে মন্তব্য
Powered by Facebook Comments
আমি ভেবে ছিলাম। বাংলা সনে রুপান্তর। আমি সি তে একবার অনেক চেষ্টা করে হার মেনেছি।
এটা পি এসপিতে করা?
সবচেয়ে বেশি সময় উপযোগি ওয়েব লেংগুয়েজ কোনটি। আমি বই দেখে এইচ,টি,এম,এল করেছি।
হ্যা এটা php তে করা। html অবশ্যই শিখতে হবে,এটা একটা markup language,এটা দিয়ে মূলত স্ট্যাটিক ডিসপ্লের কাজ করা হয়। বর্তমানে বেশিভাগ ওয়েবসাইট php তে করা। php জানলে আপনি ওয়ার্ডপ্রেস,জুমলার মত ওপেনসোর্স প্ল্যাটফর্ম গুলো নিয়ে কাজ করতে পারবেন। সাথে javascript শিখে নিলে ভালো। আর php’র সাথে পাইথনও শিখতে পারেন(আমি পারিনা,তবে শুনেছি খুব সহজ)। w3schools.com সাইটে সব তথ্য পাবেন,আমি ওখান থেকেই নিজে নিজে শিখেছি অনেক কিছু।
apnar blog ta onek opokari . ami wordpress a kivabe banglai korta pari .please janaben .thanks .
বাংলা ফন্টে মন্তব্য করলে ভালো হত না?
আপনার প্রশ্নটা ঠিক বুঝলাম না। একটু বিস্তারিত বলেন।
দারুন জিনিসের খঁোজ দিলেন ভাই।
ধন্যবাদ।
হ্যাঁ, দারুণ কালেকশন।