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

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

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

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

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

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

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

<?php
/**
* @package first_Plugin
* @version 1.6
*/
/*
Plugin Name: Our first Plugin
Plugin URI: https://tutorialbd.com/first_Plugin
Description: This is Our first plugin. We are learning WordPress Plugin development.
Author: Ashim Kumar
Version: 1.1
Author URI: https://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 তে লেখাপড়া করেন। তিনি টিউটোরিয়ালবিডি এবং টিউটোহোস্টের জন্য ইলেক্ট্রনিক্স, ওয়েব ডিজাইন ও ডেভলপমেন্ট এবং মাইক্রোকন্ট্রোলারের উপর টিউটরিয়াল এবং ই-বুক লিখেছেন।এছাড়া তিনি বিজ্ঞান প্রযুক্তি ডট কমে নিয়মিত লিখে থাকেন। তিনি তার প্রতিটা টিউটোরিয়াল এবং ব্লগে সৃজনশীলতাকে গুরুত্ব দিয়ে থাকেন।তার ভাষায় "আসুন আমরা আমাদের দেশীয় প্রযুক্তিকে সমৃদ্ধ করার চেষ্টা করি, উৎসাহিত করি সকল ভাল পদক্ষেপ এবং প্রচেষ্টাকে।উজ্জ্বল আগামি আমাদেরকে হাতছানি দিচ্ছে"।তাকে ফেসবুকে বন্ধু হিসেবে যোগ করতে পারেন। 

Tags:


ফেসবুকের মাধ্যমে মন্তব্য লিখুন

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

  1. Humayun
    October 28, 2013 at 9:10 pm

    Bhai next gulur link ki pete pari

Leave a Reply