1. Home
  2. WordPress
  3. Plugin Development
  4. Basic

Basic

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

১. প্লাগিনের নাম নির্বাচন:

  1. প্লাগিনের নাম চেক করা:
    • প্রথমে নিশ্চিত হোন যে আপনার নির্বাচিত প্লাগিনের নাম ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে আগে থেকেই নেই। এটি চেক করতে WordPress Plugin Directory তে গিয়ে আপনার নামটি সার্চ করুন।
    • একই নামের কোনো প্লাগিন থাকলে অন্য একটি নাম নির্বাচন করুন।
  2. পার্মালিংক চেক করা:
    • আপনার প্লাগিনের নামের পার্মালিংক ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে আগেই আছে কিনা চেক করুন। উদাহরণস্বরূপ, যদি আপনার প্লাগিনের নাম “My Plugin” হয়, তাহলে তার পার্মালিংক হতে পারে my-plugin. এটি ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে সার্চ করে চেক করতে পারেন।

২. প্লাগিন ফোল্ডারের নাম এবং ফাইল স্ট্রাকচার:

  1. ফোল্ডারের নাম:
    • প্লাগিনের ফোল্ডার নাম সাধারণত আপনার প্লাগিনের নামের সাথে সামঞ্জস্যপূর্ণ হতে হবে এবং সব ছোট হাতের অক্ষরে হবে। যেমন, “My Plugin” এর জন্য ফোল্ডার নাম হতে পারে my-plugin.
  2. ফাইল স্ট্রাকচার:
    • আপনার প্লাগিনের মূল ফাইল হবে ফোল্ডারের মধ্যে এবং ফাইলের নাম হবে my-plugin.php. উদাহরণস্বরূপ:
my-plugin/
├── my-plugin.php
├── readme.txt
└── assets/
    ├── css/
    └── js/

৩. প্লাগিন ফাইল তৈরি:

  1. মেইন প্লাগিন ফাইল (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 ফাইল তৈরি:

  1. 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 =
* রাথমিক রিলিজ

৫. প্লাগিন কোড লেখা:

  1. প্লাগিনের কার্যকারিতা:
    • এখন আপনি আপনার প্লাগিনের কার্যকারিতা যোগ করতে পারেন। উদাহরণস্বরূপ, যদি আপনার প্লাগিন একটি সিম্পল শর্টকোড যোগ করে, তাহলে আপনার মেইন ফাইল my-plugin.php এ নিচের মত কোড যোগ করতে পারেন:
function my_plugin_shortcode() {
    return 'Hello, World!';
}
add_shortcode('my_shortcode', 'my_plugin_shortcode');

৬. প্লাগিন আপলোড করা:

  1. আপনার প্লাগিন আপলোড করুন:
    • ওয়ার্ডপ্রেস প্লাগিন ডিরেক্টরিতে আপনার প্লাগিন আপলোড করার জন্য WordPress Plugin Directory এ একটি অ্যাকাউন্ট তৈরি করুন এবং আপনার প্লাগিন আপলোড করুন।
  2. রিভিউ এবং পাবলিশ:
    • আপনার প্লাগিন আপলোড করার পর, এটি ওয়ার্ডপ্রেস টিম দ্বারা রিভিউ করা হবে এবং এরপর পাবলিশ করা হবে।

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

Articles

How can we help?