ওয়ার্ডপ্রেস প্লাগিন ডেভলপমেন্ট (প্রাথমিক আলোচনা): পর্ব-১

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

wordpress-pluginsকেন এবং কাদের জন্য ওয়ার্ডপ্রেস প্লাগইন ডেভলপমেন্ট?

এমন অনেকেই আছেন দীর্ঘদিন যাবৎ বিভিন্ন ফ্রিল্যান্সিং সাইট সমূহে ওয়ার্ডপ্রেসের উপর কাজ করছেন, অথবা নিজে ব্লগ পরিচালনা করছেন, নিজে নিজেই বেশ ভাল ওয়ার্ডপ্রেস থিম ডেভলপ করতে পারেন বা কাস্টমাইজ করতে পারেন, তাদেরকে বলছি এখনই উপযুক্ত সময় ওয়ার্ডপ্রেস প্লাগইন ডেভলপমেন্ট শেখার। করণ প্লাইন হচ্ছে একটা প্রোগ্রাম যা প্রধানত এক বা একাধিক পি এইচ পি ফাইল এবং কিছু সংখ্যক জাভাস্ক্রিপ্ট, স্ট্যাইল শীট ও ইমেজের সমন্বয়ে তৈরি করা হয়। প্লাইনের কাজ হচ্ছে কোন ওয়ার্ডপ্রেস সাইটে কিছু বাড়তি বৈশিষ্ট্য এবং কার্যকারীতা সংযোজন করা বা পরিবর্তন করা। একটা সিঙ্গেল পি এইচ পি স্ক্রিপ্টও একটা প্লাগইন হতে পারে। একজন ওয়ার্ডপ্রেস ব্যবহারকারী এডমিন প্যানেলে লগইন করে প্রয়োজনীয় ফিচার সংযোজনের জন্য http://wordpress.org/plugins/ ওয়ার্ডপ্রেস প্লাগইন ডাইরেক্টরি থেকে সহজেই যে কোন প্লাগিন ইন্সটল করে ব্যবহার করতে পারেন।

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

ওয়ার্ডপ্রেস প্লাগইন ডেভলপমেন্ট এর সূচনা

ওয়ার্ডপ্রেস প্লাগইন ডেভলপমেন্টের শুরুতে আজ আমরা একটা প্লাগইনের নাম, পরিচিতি, বর্ণনা লেখকের নাম ইত্যাদি সংযোজনের পদ্ধতি দেখব এবং একটা ওয়ার্ডপ্রেস সাইটে ইন্সটল করে একটিভ করার পদ্ধতি দেখব।

<?php
/**
* @package first_Plugin
* @version 1.6
*/
/*
Plugin Name: Our first Plugin
Plugin URI: http://tutorialbd.com/first_Plugin
Description: This is Our first plugin. We are learning WordPress Plugin development.
Author: Ashim Kumar
Version: 1.1
Author URI: http://tutorialbd.com
*/

?>

আপনার লোকাল সার্ভারে বা ওয়েব সার্ভারে ওয়ার্ডপ্রেস ইন্সটল করা থাকলে । wp-content/plugins/ ডিরেক্টরিতে গিয়ে একটা নোটপ্যাড ওপেন করে নিচের কোডটুকু লিখে first_plug.php বা অনুরূপ কোন নাম দিয়ে Save করুন। এখন ওয়াপ্রেসে লগইন করে ড্যাসবোর্ড হতে Plugins এ ক্লিক করুন, তাহলে আপনার ওয়ার্ডপ্রেসের সাথে ইন্সটল করা সকল প্লাগিনের সাথে এইমাত্র আপনি যে প্লাগইনটি তৈরি করলেন Our first Plugin নামে সেটাও দেখতে পাবেন।

1.2

কোডটি ভালভাবে বোঝার জন্য ইমেজ দুইটি ভালভাবে খেয়াল করুন।

1.1

প্লাগিনের সকল তথ্য মন্তব্য হিসেবে লেখা হয়। ভালকরে খেয়াল করলে দেখবেন Plugin Name: Author: Version: Description: ইত্যাদি দেখাচ্ছে এবং সাথে প্লাগইনটি একটিভ করার জন্য Active বাটন যুক্ত হয়েছে্। এছাড়া আপনি যদি এডমিন প্যানেল থেকে প্লাগইনটির কোড edit করতে চান এজন্য একটা edit বাটন যুক্ত হয়েছে।আর তাছাড়া আপনি যদি প্লাগইনটি সম্পূর্ন রূপে wp-content/plugins/ লেকেশন থেকে delete করতে চান তার জন্য delete বাটন যুক্ত হয়েছে।

………………………………………………………………………………..

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

পোস্টটি ইতোপূর্বে এখানে প্রকাশিত

পোস্টটির মূল লেখক টিউটোহোস্ট টিম সদস্য

অসীম কুমার

অসীম কুমার ঢাকা প্রকৌশল ও প্রযুক্তি বিশ্ববিদ্যায়(DUET)এ EEE তে লেখাপড়া করেন। তিনি টিউটোরিয়ালবিডি ,টেকটিউনস, বিজ্ঞান প্রযুক্তি ব্লগে ওয়েব ডিজাইন এবং ডেভলপমেন্ট , মাইক্রোকন্ট্রোলার, ইলেকট্রনিক্স ও টেকনোলজির বিভিন্ন বিষয়ের উপর ব্লগ, টিউটরিয়াল এবং ই-বুক লিখেছেন। আপনারা তাকে ফেসবুকে বন্ধু হিসেবে যোগ করতে পারেন।

Level 0

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

টিউটোহোস্ট বাংলাদেশের একটি জনপ্রিয় ওয়েব হোস্টিং সেবাদানকারী প্রতিষ্ঠান। যুক্তরাস্ট্র এবং যুক্তরাজ্য ভিত্তিক দ্রুতগতির বেশ কিছু ওয়েব সারভারে গুরুত্বপূর্ণ তথ্যগুলো নিরাপদে সংরক্ষণ করা হয়। আমরা এদেশে ২৪ ঘন্টা এবং বছরে ৩৬৫ দিন অনলাইন এবং ফোন সাপোর্টের ব্যবস্থা রেখেছি। বাংলেদশসহ অনেক দেশের জনপ্রিয় ওয়েবসাইট আমাদের সারভার ব্যবহার করছে।


টিউনস


আরও টিউনস


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


টিউমেন্টস