چگونه می‌توان یک افزونه وردپرس ساخت

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

ابزار های مورد نیاز برای ساخت افزونه

ابزار های مورد نیاز برای نوشتن و تست پلاگین را هیچ وقت فراموش نکنید. یکی از مهم ترین موارد تست داشتن وردپرس برروی لوکال هاست است. تا شما ابتدا افزونه خود را برروی لوکال نصب کنید‌. سپس عملکرد آن را تست کنید و در سایت قرار دهید. یکی دیگر از ابزار های مورد نیاز پلاگین نویسی داشتن یک محیط برنامه نویسی php است. که می‌توانید آن را با توجه به سلیقه خود انتخاب کنید.

مهارت های لازم برای ساخت پلاگین وردپرسی

هیچ کاری بدون داشتن مهارت لازم امکان پذیر نیست و شما نمی‌توانید بدون داشتن علم کافی شروع به پلاگین نویسی کنید. برای این کار باید با مفاهیم برنامه نویسی و پایگاه داده آشنا باشید. پلاگین های وردپرس برپایه ی php نوشته می‌شوند پس باید آن را نیز بیاموزید. برای ایجاد یک کد سالم و پیاده سازی موارد مد نظر خود باید امکانات خاص وردپرس را به خوبی بشناسید. وبا توجه به نیازتان جاوا اسکریپت، ajax و jQuery نیز بیاموزید.

مراحل ساخت پلاگین وردپرسی

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

ساختار فولدر های پلاگین

معمولا در فولدر های افزونه فایل های admin، css، images، includes، js و settings وجود دارد. اما دو فایل دیگر یکی با نام افزونه و فرمت.php وجود دارد. دقت کنید نامی که برای پلاگین انتخاب می‌کنید نباید تکراری باشد. و آخرین فایلی که وجود دارد مربوط به توضیحات افزونه با نام readme و فرمت txt است.

فولدر ادمین:

در این پوشه تمام کد های مربوط به css ، php شامل کلاس ادمین، js و همچنین پوشه های تقسیم شده وجود دارد.

فولدر include:

در این پوشه فایل های فعال کننده و غیر فعال کننده و به طوری کلی فایل های کنترل کننده وجود دارد.

فولدر image:

شامل تمام عکس های افزونه است.

فولدر css:

تمامی کد های مربوط به cssرا داراست.

فولدر js:

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

فایل .php افزونه

در طراحی هر وردپرس چه قالب و چه افزونه باید ابتدا به سراغ هدر آن برویم. هدر افزونه به طور استاندارد حدودا ۱۰ بخش دارد که ۷ بخش اول آن باید حتما ذکر شوند

نام پلاگین:

این نام در لیست افزونه ها نوشته می‌شود.

آدرس منبع پلاگین:

در این قسمت آدرس جایی که می‌توان پلاگین شما را از آن دانلود کرد قرار می‌گیرد و باید کمتر از ۱۴۰ کارکتر باشد.

ورژن:

سومین مورد که در هدر افزونه یادداشت می‌شود مربوط به ورژن فعلی آن است.

نام نویسنده:

در این قسمت اگر یک نفر افزونه را پیاده سازی کرده باشد نام فردنوشته می‌شود. اما اگر یک تیم در طراحی افزونه دخیل باشند نام تیم ذکر می‌گردد.

آدرس نویسنده:

همان آدرس وب سایت و یا وبلگ نویسنده است.

مجوز یا لایسنس:

اگر شما برای پلاگین خود لایسنس تنظیم نکنید مجوز آزاد Gpl2 به آن می‌دهید.

آدرس منبع مجوز:

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

دامنه متنی
مسیر دامنه:

وردپرس از این مسیر برای دریافت اطلاعات بیشتر در مورد پلاگین شما استفاده می‌کند.

حال روش نوشتن هدر در فایل php به صورت عکس ضمیمه شده است.

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

برای عدم دسترسی غیر قانونی و حفظ امینت سایت خود بهتر است تکه کد defined( ‘ABSPATH’ ) or die(); را پس از تعریف هدر وارد کنید.

 

دیدگاهتان را بنویسید

نشانی ایمیل شما منتشر نخواهد شد. بخش‌های موردنیاز علامت‌گذاری شده‌اند *