ساخت پلاگین برای وردپرس یکی از بهترین روشها برای افزودن امکانات سفارشی به سایت است و با یادگیری آن میتوان وارد دنیای توسعه حرفهای با PHP و WordPress شد. در ادامه، بهصورت رسمی و گامبهگام، آموزش ساخت یک پلاگین ساده اما استاندارد را ارائه میدهم:
آشنایی پایه با زبان PHP
آشنایی با ساختار فایلها و پوشههای وردپرس
نصب وردپرس محلی (با ابزارهایی مثل XAMPP یا LocalWP)
۱. به مسیر زیر در وردپرس بروید:
۲. یک پوشه جدید بسازید، مثلاً:
درون پوشه بالا، یک فایل با پسوند .php بسازید، مثلاً:
درون آن، اطلاعات اولیه پلاگین را بنویسید:
این کد بررسی میکند اگر صفحهی تکی پست بود (is_single())، در پایان محتوای آن یک پیام اضافه کند.
وارد پیشخوان وردپرس شوید:
افزونهها ← افزونههای نصبشده
پلاگین شما با عنوان "My Custom Plugin" ظاهر میشود → روی فعالسازی کلیک کنید.
برای اضافه کردن فایل CSS به پلاگین:
فایل style.css را در پوشه پلاگین بسازید.
از plugin_dir_path(__FILE__) و plugin_dir_url(__FILE__) برای مسیرها استفاده کنید
پلاگینها را ایمن بنویسید (بررسی دسترسیها و ورودیها)
از توابع اکشن و فیلتر وردپرس برای تعامل با هسته استفاده کنید
در صورت نیاز از پنل تنظیمات پلاگین استفاده کنید (با تابع add_options_page)
اگر بخوای، میتونم گامبهگام باهات یک پلاگین کاربردی حرفهایتر بسازم، مثلاً:
پلاگین فرم تماس با ذخیره دادهها در دیتابیس
پلاگین شمارنده بازدید
پلاگین ارسال ایمیل خودکار