আপনি ওয়ার্ডপ্রেস ব্লগে লগইনের পরে যা দিয়ে ব্লগ লিখেন তাই হচ্ছে এডিটর। এডিটরটির নাম হচ্ছে TinyMCE editor । এটি একটি জনপ্রিয় WYSIWYG এডিটর। এটি ওয়ার্ডপ্রেস ছাড়াও অন্যান্য ব্লগে CMS ( content Management System) এ এডিটর হিসেবে ব্যবহৃত হয়।
যাই হোক ওয়ার্ডপ্রেসের যেই ডিফল্ট এডিটর আছে তাতে সাধারনত এডিটরটির সকল ফিচার বা অপশন by default হিসেবে থাকেনা । আপনি চাইলে পরে সেগুলো এ্যাকটিভেট করতে পারেন। এডিটরের ফাইলে কিছু কোড যুক্ত করেই। ভয় পাবেন না তেমন কঠিন কিছুই না। আর অপশনগুলো যেমন ধরুন ফন্ট সাইজ ছোট বড় করা,ফোরগ্রাউনড বা ব্যাকগ্রাউন্ড কালার,ফন্ট সিলেক্ট সহ আরো ফরমেটিং অপশন।
আসুন তবে দেখাযাক কিভাবে করবেন এটি
এখন আপনার ওয়েবসার্ভারে রাখা ওয়ার্ডপ্রেসের ফাইল ফোল্ডারগুলোর মধ্যে wp-includes > js > tinymce > ফোল্ডারে গিয়ে tiny_mce_gzip.php ফাইলটি নোটপ্যাড বা অন্য এডিটর দিয়ে খুলুন। খোরার পর দেখুন এই লাইন গুলো পান কিনা-
1. $mce_buttons = apply_filters(’mce_buttons’, array(’bold’, ‘italic’, ’strikethrough’, ’separator’, ‘bullist’, ‘numlist’, ‘outdent’, ‘indent’, ’separator’, ‘justifyleft’, ‘justifycenter’, ‘justifyright’ ,’separator’, ‘link’, ‘unlink’, ‘image’, ‘wordpress’, ’separator’, ‘undo’, ‘redo’, ‘code’, ‘wphelp’));
2. $mce_buttons = implode($mce_buttons, ‘,’);
3. $mce_buttons_2 = apply_filters(’mce_buttons_2′, array());
4. $mce_buttons_2 = implode($mce_buttons_2, ‘,’);
5. $mce_buttons_3 = apply_filters(’mce_buttons_3′, array());
6. $mce_buttons_3 = implode($mce_buttons_3, ‘,’);
এখান থেকেই আপনি এডিটরে বিভিন্ন অপশন বা বাটন যুক্ত করতে পারবেন।
এখানে প্রথম $mce_buttons = apply_filters(’mce_buttons’, array(’bold’, ‘italic’,………………)
এখানে যে অপশনগুলির নাম দেয়া আছে সেগুলো ইতিমধ্যেই এডিটরে দেখা যাচ্ছে, যেমন বোল্ড ইটালিক সহ বাকি গুলো। তবে আরো অতিরিক্ত অপশনগুলো এ্যাড করতে হলেঃ
ধরুন আপনি এডিটরে একটি নতুন অপশন যুক্ত করতে চান যার মাধ্যমে আপনি এডিটর থেকেই লেখার সাইজ ছোট বড় করতে পারবেন। এখন শুধু আপনাকে সেই অপশনটির নাম যুক্ত করে দিতে হবে । যেমন লেখার সাইজ ছোটবড় করার জন্য ‘fontsizeselect’ লেখাটি প্রথম
$mce_buttons = apply_filters(’mce_buttons’, array(’bold’, ‘italic’, ’strikethrough’, ’separator’, ‘fontsizeselect’, ‘bullist’, ‘numlist’……………………’));
এর ’separator’, এর পরে ‘fontsizeselect’, দুটো কোটেশন মার্কের মধ্যে কমা সহ দিয়ে দিলামঃ

এখন দেখতে পাচ্ছেন বোল্ড , ইটালিক,strikethrough এবং সেপারেটরের পরেই নতুন মেনু দেখতে পাচ্ছেন (ঠিক কোডে যেমনটি দেওয়া হয়েছিল) যার মাধ্যমে আপনি লেখা ছোট বড় করতে পারবেন। এ রকম আরো কিছু কোড শব্দ আছে যা দিয়ে একই ভাবে এডিটরটিতে নতুন অপশন এ্যাড করা যাবে। কোড গুলো পরে দিচ্ছি তার আগে আরো কিছু বিষয় বলে নেইঃ
উপরের কোড গুলোতে
$mce_buttons_ সহ কয়েকটি লাইন রয়েছে। সেগুলোর মধ্যে যেই লাইনগুলোতে
$mce_buttons_2 = apply_filters(’mce_buttons_2′, array());
আছে অর্থাৎ ‘apply_filters’ সহ সেগুলোর array() এর ব্রাকেট এর ভেতর একই ভাবে ফিচার সমূহের কোড যুক্ত করে দিলে এডিটরে তা দেখা যাবে তবে দ্বিতীয় লাইনে
ছবিটি দেখুনঃ

আমি তিন নম্বর লাইনে কিছু কোড যুক্ত করে দিয়েছি
$mce_buttons_2 = apply_filters(’mce_buttons_2′, array(’newdocument’, ‘backcolor’));
তাই ছবিটিতে দেখছেন দ্বিতীয় লাইনে আরো দুটি অপশন দেখা যাচ্ছে। তবে মনে রাখবেন apply_filters যেটাতে আছে সেই লাইনেই array() এর ব্রাকেট এর ভেতরে কোড দিতে হবে। এবার জানিয়ে দেই কোড গুলোঃ
‘bold’, ‘italic’, ‘underline’, ’strikethrough’, ‘justifyleft’, ‘justifycenter’, ‘justifyright’, ‘justifyfull’, ‘bullist’, ‘numlist’, ‘outdent’, ‘indent’, ‘cut’, ‘copy’, ‘paste’, ‘undo’, ‘redo’, ‘link’, ‘unlink’, ‘image’, ‘cleanup’, ‘help’, ‘code’, ‘hr’, ‘removeformat’, ‘formatselect’,
‘fontselect’, ‘fontsizeselect’, ’styleselect’, ’sub’, ’sup’, ‘forecolor’, ‘backcolor’, ‘charmap’, ‘visualaid’, ‘anchor’, ‘newdocument’, ’separator’,
এখন খেয়াল রাখবেন এধরনের কোন কাজ করার আগে “tinymce” ফোল্ডারটির tiny_mce_gzip.php ফাইলের একটি ব্যাকআপ কপি রেখে দেবেন। পরে সমস্যা হলে শুধু রিপ্লেস করে দেবেন।











