راهنمای گامبهگام ساخت افزونه سفارشی برای وردپرس از صفر
در این مقاله به صورت عملی و گام به گام به شما نشان میدهیم که چگونه میتوانید افزونهای سفارشی و با کیفیت برای وردپرس ایجاد کنید. از ایجاد پوشه و فایلهای اولیه گرفته تا افزودن عملکردهای پیشرفته و تست نهایی، همه چیز را پوشش میدهیم.
۱. آمادهسازی محیط توسعه
قبل از هر کاری، مطمئن شوید که محیط توسعهی شما (IDE یا ویرایشگر متن)، PHP 7.4 یا بالاتر و نسخهی پایدار وردپرس نصب شده باشد. برای ایجاد افزونه، یک پوشه در مسیر wp-content/plugins/ ایجاد کنید؛ نام پوشه باید مختصر و قابل خواندن باشد.
۲. ساخت فایل اصلی افزونه
در پوشهی افزونه یک فایل PHP به نام custom-plugin.php بسازید. در بالای فایل، اطلاعات افزونه را در قالب کامنت PHP قرار دهید:
- نام افزونه
- نسخه
- توضیحات
- نویسنده
بهعنوان مثال:
/*
Plugin Name: Custom Plugin
Version: 1.0.0
Description: افزونه نمونه برای آموزش
Author: آسمان وب
*/
۳. ساختار فایلها و پوشهها
برای سازماندهی بهتر، معمولاً پوشههایی مانند includes، templates و assets ایجاد میکنیم. در ادامه، یک جدول ساده نمایش میدهد که چه فایلهایی در این پوشهها ممکن است وجود داشته باشند.
| پوشه | فایل پیشنهادی |
|---|---|
| includes | functions.php, admin.php |
| templates | single-template.php |
| assets | style.css, script.js |
۴. افزودن عملکرد اصلی
در فایل functions.php، با استفاده از هوش مصنوعی میتوانید یک تابع ساده برای اضافه کردن یک منو یا ویجت اضافه کنید. برای مثال:
add_action( 'init', function() { register_post_type( 'custom_type', array( 'public' => true, 'label' => 'Custom Types' ) ); }
دیدگاه
دیدگاه ها غیر فعال است