راهنمای نوشتن یک افزونه وردپرس

اگر می خواهید تا سایتی حرفه ای با کمترین هزینه را داشته باشید باید از افزونه ها استفاده کنید. وردپرس یک سیستم اپن سورس یا منبع باز می باشد که به راحتی می توان در هر قسمتی که بخواهید تغییراتی را ایجاد کنید.

گام هایی زیر را برای ایجاد افزونه دنبال کنید :

1.گام اول : پوشه افزونه را با نام دلخواه ایجاد کنید

سعی کنید پوشه مورد نظر شما نام خاصی داشته باشد که با افزونه های دیگر تداخل ایجاد نکند. برای مثال یک پیشوند یا پسوند خاص خودتان به آن اضافه کنید.

به عنوان مثال ما اسم پوشه را ps-test-plugin می گذاریم که نام متفاوتی است و از این جهت مشکلی نداریم.

2.گام دوم : یک فایل با نام index.php ایجاد کنید.

این فایل را خالی بگذارید و از این مرحله رد شوید.

نکته : دقت داشته باشید که این فایل را در پوشه نگذارید و در مسیر اصلی قرار داشته باشد.

3.یک فایل php با نام افزونه ایجاد کنید.

این فایل مشخصات اصلی افزونه را در خود جای داده است و هنگامی که افزونه را فعال می کنید توابع این فایل ابتدا شروع می شوند و مسیرها و توابع دیگر را فراخوانی می کند.

4.مشخصات افزونه را وارد کنید.

برای اینکه افزونه شما شناساسی شود باید حداقل یک اسم برای آن انتخاب کنید.

از طریق سایت وردپرس کدهای لازم برای معرفی افزونه را کپی می کنم که به صورت زیر است.

<?php
/**
 * Plugin Name:       My Basics Plugin
 * Plugin URI:        https://example.com/plugins/the-basics/
 * Description:       Handle the basics with this plugin.
 * Version:           1.10.3
 * Requires at least: 5.2
 * Requires PHP:      7.2
 * Author:            John Smith
 * Author URI:        https://author.example.com/
 * License:           GPL v2 or later
 * License URI:       https://www.gnu.org/licenses/gpl-2.0.html
 * Text Domain:       my-basics-plugin
 * Domain Path:       /languages
 */

موارد بالا را به صورت خلاصه توضیح میدهیم:

Plugin Name

اسم افزونه که به دلخواه شما است و گفتیم که سعی کنید آن را کمی متفاوت بگذارید.

Plugin URI

صفحه اینترنتی پلاگین

Description

توضیح مختصری درباره عملکرد افزونه که چکار می کند.

Version

کدام ورژن از افزونه را منتشر کرده اید. مثلا V.1.1

Requires at least

حداقل نسخه وردپرس مورد نیاز

Requires PHP

حداقل نسخه پی اچ پی

Author

نویسنده

Author URI

آرس اینترنتی نویسنده

License

لیسانس افزونه

License URI

آدرس اینترنتی لیسانس

Text Domain

نکته : برای اینکه در تابع نشان دهیم که کلمه ای قابل ترجمه است با استفاده از یک واژه خاص به وردپرس این موضوع را می گوییم.

Domain Path

آدرسی که وردپرس ترجمه های افزونه را پیدا می کند.

ارسال یک نظر

عضویت کاربر

بازنشانی کلمه عبور