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

به طور کلی شما باید تنها دو فایل را در پوشه افزونه خود داشته باشید : فایل php اصلی افزونه و فایل حذف یا uninstall.php .

به خاطر سازماندهی فایل های افزونه ، بقیه فایل های افزونه را در زیر دایرکتوری ها قرار دهید .

همچنین پیشنهاد می شود که افزونه خود را به فایل های کوچکتر تقسیم کنید . دلیل اصلی اینکار بالابردن کارایی افزونه می باشد .

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

در مثال بالا توسط تابع دستور شرطی is_admin() بررسی شده است که آیا کاربر در حال مشاهده بخش مدیریت وردپرس است یا خیر . در صورتی که کاربر جاری در حال مشاهده بخش مدیریت وردپرس باشد فایل admin.php در فایل جاری وارد یا include می شود .

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