قالب افزونه (Addon Template)
قالب افزونه — Ultimate Multisite.
پیشنیازها (Requirements)
- WordPress نسخه ۵.۳ یا بالاتر
- PHP نسخه ۷.۴ یا بالاتر
- افزونه Multisite Ultimate (فعال)
نصب (Installation)
- فایلهای افزونه را در مسیر
/wp-content/plugins/آپلود کنید - افزونه را از طریق منوی 'Plugins' در وردپرس فعال کنید
- تنظیمات افزونه را در بخش مدیریت شبکه (network admin) پیکربندی کنید
توسعه (Development)
راهاندازی (Setup)
# نصب وابستگیها
composer install
npm install
# اجرای تستها
npm run test
# اجرای بررسیهای استاندارد کد
vendor/bin/phpcs
vendor/bin/phpstan
# رفع مشکلات سبک کد
vendor/bin/phpcbf
# ساخت برای محیط عملیاتی (Production)
npm run build
ساختار پروژه (Project Structure)
ultimate-multisite-addon-template/
├── inc/ # کلاسها و فایلهای شامل PHP
│ ├── class-multisite-ultimate-updater.php # مدیریت بهروزرسانی
│ └── class-{{ADDON_SLUG_UNDERSCORE}}-main.php # عملکرد اصلی
├── tests/ # تستهای واحد (Unit tests)
│ ├── bootstrap.php # بوتاسترپ تست
│ ├── class-*-base.php # کلاس پایه تست
│ └── class-*-test.php # موارد تست
├── views/ # فایلهای قالب (Template)
├── assets/ # داراییهای استاتیک (Static assets)
│ ├── css/ # برگههای استایل (Stylesheets)
│ ├── js/ # فایلهای جاوا اسکریپت