ওয়ার্ডপ্রেস প্লাগিন ডেভেলপমেন্ট শেখা এবং ওয়ার্ডপ্রেস ডিরেক্টরি তে আপলোডের জন্য কিছু ব্যাসিক জিনিস জানতে হবে। এখানে আমি একটি ধাপে ধাপে গাইড প্রদান করছি যা আপনাকে সাহায্য করবে:
১. প্লাগিনের নাম নির্বাচন:
- প্লাগিনের নাম চেক করা:
- প্রথমে নিশ্চিত হোন যে আপনার নির্বাচিত প্লাগিনের নাম ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে আগে থেকেই নেই। এটি চেক করতে WordPress Plugin Directory তে গিয়ে আপনার নামটি সার্চ করুন।
- একই নামের কোনো প্লাগিন থাকলে অন্য একটি নাম নির্বাচন করুন।
- পার্মালিংক চেক করা:
- আপনার প্লাগিনের নামের পার্মালিংক ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে আগেই আছে কিনা চেক করুন। উদাহরণস্বরূপ, যদি আপনার প্লাগিনের নাম “My Plugin” হয়, তাহলে তার পার্মালিংক হতে পারে
my-plugin. এটি ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে সার্চ করে চেক করতে পারেন।
- আপনার প্লাগিনের নামের পার্মালিংক ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে আগেই আছে কিনা চেক করুন। উদাহরণস্বরূপ, যদি আপনার প্লাগিনের নাম “My Plugin” হয়, তাহলে তার পার্মালিংক হতে পারে
২. প্লাগিন ফোল্ডারের নাম এবং ফাইল স্ট্রাকচার:
- ফোল্ডারের নাম:
- প্লাগিনের ফোল্ডার নাম সাধারণত আপনার প্লাগিনের নামের সাথে সামঞ্জস্যপূর্ণ হতে হবে এবং সব ছোট হাতের অক্ষরে হবে। যেমন, “My Plugin” এর জন্য ফোল্ডার নাম হতে পারে
my-plugin.
- প্লাগিনের ফোল্ডার নাম সাধারণত আপনার প্লাগিনের নামের সাথে সামঞ্জস্যপূর্ণ হতে হবে এবং সব ছোট হাতের অক্ষরে হবে। যেমন, “My Plugin” এর জন্য ফোল্ডার নাম হতে পারে
- ফাইল স্ট্রাকচার:
- আপনার প্লাগিনের মূল ফাইল হবে ফোল্ডারের মধ্যে এবং ফাইলের নাম হবে
my-plugin.php. উদাহরণস্বরূপ:
- আপনার প্লাগিনের মূল ফাইল হবে ফোল্ডারের মধ্যে এবং ফাইলের নাম হবে
my-plugin/
├── my-plugin.php
├── readme.txt
└── assets/
├── css/
└── js/
৩. প্লাগিন ফাইল তৈরি:
- মেইন প্লাগিন ফাইল (my-plugin.php):
- আপনার মেইন প্লাগিন ফাইল
my-plugin.phpতৈরি করুন এবং নিচের মত একটি বেসিক হেডার যুক্ত করুন:
- আপনার মেইন প্লাগিন ফাইল
<?php
/*
Plugin Name: My Plugin
Plugin URI: http://example.com/my-plugin
Description: একটি বেসিক ওয়ার্ডপ্রেস প্লাগিন যা কিছু অসাধারণ কাজ করে।
Version: 1.0
Requires at least: 5.8
Requires PHP: 5.6.20
Author: আপনার নাম
Author URI: http://example.com
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
Text Domain: my-plugin
Domain Path: /languages
*/
৪. readme.txt ফাইল তৈরি:
- readme.txt ফাইলের স্ট্রাকচার:
readme.txtফাইল তৈরি করুন এবং এটি ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরি অনুযায়ী ফরম্যাট করুন:
=== My Plugin ===
Contributors: (this should be a list of wordpress.org userid's)
Donate link: http://example.com/
Tags: comments, spam
Requires at least: 4.7
Tested up to: 5.8
Requires PHP: 5.6
Stable tag: 1.0
License: GPLv2 or later
License URI: http://www.gnu.org/licenses/gpl-2.0.html
== Description ==
বিস্তারিত বর্ণনা এখানে যাবে। এটি আপনার প্লাগিনের সুবিধা এবং কার্যকারিতা সম্পর্কে বিস্তারিত জানাবে।
== Installation ==
১. ওয়ার্ডপ্রেস অ্যাডমিন এ লগইন করুন।
২. প্লাগিন পেজে যান এবং নতুন প্লাগিন অ্যাড করুন।
৩. আপনার প্লাগিন আপলোড করুন এবং অ্যাক্টিভেট করুন।
== Frequently Asked Questions ==
= প্রশ্ন ১ =
প্রশ্নের উত্তর।
== Screenshots ==
১. স্ক্রিনশট ১
২. স্ক্রিনশট ২
== Changelog ==
= 1.0 =
* প্রাথমিক রিলিজ।
৫. প্লাগিন কোড লেখা:
- প্লাগিনের কার্যকারিতা:
- এখন আপনি আপনার প্লাগিনের কার্যকারিতা যোগ করতে পারেন। উদাহরণস্বরূপ, যদি আপনার প্লাগিন একটি সিম্পল শর্টকোড যোগ করে, তাহলে আপনার মেইন ফাইল
my-plugin.phpএ নিচের মত কোড যোগ করতে পারেন:
- এখন আপনি আপনার প্লাগিনের কার্যকারিতা যোগ করতে পারেন। উদাহরণস্বরূপ, যদি আপনার প্লাগিন একটি সিম্পল শর্টকোড যোগ করে, তাহলে আপনার মেইন ফাইল
function my_plugin_shortcode() {
return 'Hello, World!';
}
add_shortcode('my_shortcode', 'my_plugin_shortcode');
৬. প্লাগিন আপলোড করা:
- আপনার প্লাগিন আপলোড করুন:
- ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে আপনার প্লাগিন আপলোড করার জন্য WordPress Plugin Directory এ একটি অ্যাকাউন্ট তৈরি করুন এবং আপনার প্লাগিন আপলোড করুন।
- রিভিউ এবং পাবলিশ:
- আপনার প্লাগিন আপলোড করার পর, এটি ওয়ার্ডপ্রেস টিম দ্বারা রিভিউ করা হবে এবং এরপর পাবলিশ করা হবে।
এই ধাপে ধাপে গাইডটি অনুসরণ করলে আপনি সহজেই ওয়ার্ডপ্রেস প্লাগিন ডেভেলপমেন্ট শুরু করতে পারবেন এবং আপনার প্রথম প্লাগিনটি ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে আপলোড করতে পারবেন।