• Breaking News

    Search This Blog

    Tuesday, March 8, 2016

    ডেভেলপ করুন আপনার প্রথম ওয়ার্ডপ্রেস প্লাগিন

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

    তো শুরু করি, প্রথমেই আপনার কম্পিউটারে একটা ফোল্ডার তৈরি করুন কোন একটা জায়গায়। ফোল্ডারের নাম দিন my-first-plugin । এই ফোল্ডারের ভেতরে my-first-plugin.php নামে একটা ফাইল তৈরি করুন ।
    ফাইল তৈরি করা শেষ, এবার যেকোন  একটা এডিটরে my-first-plugin.php ফাইলটা ওপেন করুন আর একদম শুরুতে নিচের লাইনগুলো দিনঃ
    <?php
    /*
     * Plugin Name: My First WordPress Plugin
     * Plugin URI: https://abdulawal.com/first-wordpress-plugin/
     * Description: My First WordPress Plugin
     * Version: 1.0
     * Author: Abdul Awal
     * Author URI: http://abdulawal.com
     * License: GPL2
    */
    এই সেকশনটা অনেক প্রয়োজনীয় কারন এটা ছাড়া ওয়ার্ডপ্রেস আপনার প্লাগিনকে ডিটেক্ট ই করতে পারবেনা। এই সেকশনের প্রতিটা ইনফরমেশন আপনার প্রয়োজন অনুযায়ী চেঞ্জ করে নিন। প্রথমেই প্লাগিন এর নাম, তারপর প্লাগিন এর ওয়েবসাইট, তারপর প্লাগিন এর সংক্ষিপ্ত বর্ননা, ভার্সন, অথর এর নাম, অথর এর ওয়েবসাইট এবং লাইসেন্স।
    পরবর্তী কাজ হলো শর্টকোড বানানো। তার জন্য আমরা add_shortcode() ফাংশন ব্যবহার করবো।
    নিচের লাইনগুলো যোগ করুনঃ
    function mytext_shortcode($atts) {
     extract(shortcode_atts(array(
     'text' => 'My Text',
    ), $atts));
    return $text;
    }
    add_shortcode('mytext', 'mytext_shortcode');
    কোডটা দেখলে বোঝা যাবে আমরা প্রথমেই একটা ফাংশন তৈরি করলাম mytext_shortcode() নামে। আর পরবর্তীতে add_shortcode() ফাংশনের মাধ্যমে mytext নামে একটা শর্টকোড তৈরি করলাম যেটি কিনা mytext_shortcode() ফাংশনটিকে এক্সিকিউট করবে।
    আপনার প্লাগিন তৈরি হয়ে গেছে। এবার my-first-plugin.php ফাইলটি সেভ করুন আর তারপর my-first-plugin ফোল্ডারটি জিপ করুন।
    এবার কোন একটা ওয়ার্ডপ্রেস সাইটে লগিন করুন, Plugins > Add new মেন্যুতে গিয়ে আপনার প্লাগিন আপলোড করুন এবং এক্টিভেট করুন।
    এরপর একটা নতুন টিউন বা পেইজ ক্রিয়েট করুন যার কন্টেন্ট বক্সে নিচের শর্টকোডটি দিনঃ
    [mytext text="Hey! I am a Custom Text"]
    টিউন বা পেইজটি পাবলিশ করুন। নতুন তৈরি হওয়া টিউন বা পেইজটিতে যান এবং আপনি দেখতে পাবেন Hey! I am a Custom Text লেখাটি। অর্থাৎ আপনার তৈরি প্লাগিন কাজ করছে :)
    আপনাদের সুবিধার্থে প্লাগিন সোর্স ফাইল আপ্লোড করে দিলাম।
    ধন্যবাদ

    No comments:

    Post a Comment

    Blog Archive

    Contact Form

    Name

    Email *

    Message *