প্লাগইন ছাড়াই বাংলা করুন ওয়ার্ডপ্রেসের তারিখ, সময় ও মন্তব্যের নম্বর

ওয়েবসাইটের জগতে বর্তমানে বাংলা সাইটের জনপ্রিয়তা ব্যাপকহারে বৃদ্ধি পেয়েছে। কিন্তু বাংলায় ওয়েবসাইট তৈরি করাটা যে কতটা ঝামেলার কাজ এটা যারা সাইট তৈরি করেন তারাই বুঝেন। কেননা, বাংলায় সাইট তৈরি করতে গেলে অনুবাদ করার মতো একটি ঝামেলার বিষয় জড়িত থাকে। তবে, ওয়ার্ডপ্রেসের মাধ্যমে সাইট তৈরি করলে এই ঝামেলা একটু কমই হয় বলা যায়।

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

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

/**
 * This function converts all english number's to bangla number
 */
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;
}
add_filter( 'get_the_time', 'make_bangla_number' );
add_filter( 'the_date', 'make_bangla_number' );
add_filter( 'get_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' );

ব্যস কাজ শেষ! এবার আপনি গিয়ে আপনার পোস্ট গুলোতে একটু ঢু মারুন। যদি, কোডটি ঠিকমত বসিয়ে থাকেন তবেই দেখবেন ম্যাজিক। ্উল্লেখ্য যে, আপনি যদি add_filter এ নতুন কোন কোড বসাতে চান তবে এখান থেকে কোড নিয়ে আসুন।

লেখাটি পূর্বে প্রকাশঃ ওয়েবালয়

Level 0

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

আসল নামঃ মির্জা মোঃ হাসান। কিন্তু ব্লগিং জগতে অশিক্ষিত বালক নামেই পরিচিত আমি। ওয়েবসাইট নিয়ে পাগলামি করার টুকটাক অভ্যাস। তাই, পড়ালেখার পাশাপাশি বন্ধুদেরকে নিয়ে টুকটাক ওয়েবসাইটের পাগলামি নিয়ে আছি। আমার কাজকর্ম দেখুন এখানেঃ http://webaloy.net/ অথবা http://earn.webaloy.net/


টিউনস


আরও টিউনস


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


টিউমেন্টস

ধন্যবাদ কাজে লাগবে।
আমার একটা প্রশ্ন ছিল যদি উত্তর দেন তাহলে উপকার হয়। কিভাবে wordpress theme development করা শিখব বা এ বিষয়ে কোন ভাল ওয়েব সাইট আছে কি? অথবা আপনার পরামর্শ।

    ভাই, বিজ্ঞাপন দিচ্ছি এরকম মনে করবেন না। আমাদের সাইটটি দেখে আসতে পারেন। সাইটটি নতুন। কিন্তু আমাদের উদ্দেশ্যে সম্পূর্ণ ওয়েব ডেভেলপমেন্ট সংক্রান্ত টিউটোরিয়াল দেওয়া। ইনশাল্লাহ থিম ডেভেলপমেন্ট নিয়ে দেওয়ারও ইচ্ছা আছে: http://webaloy.net/

    তাছাড়া, আপনি codex.wordpress.org ঢু মারতে পারেন। এখানে আপনি ওয়ার্ডপ্রেসের সবই পাবেন

হেডারের তারিখ ও সময় তো ইংরেজীতে দেখায় বাকি সব ঠিক আছে ।

উল্লেখ্য : header.php ফাইলে এই ব্যবহার করেছি ।

    রানা ভাই, functions.php তে বসিয়েছেন? তাহলে আর কোথাও বসানোর দরকার নেই।