AI Sayt Quruvchi
ultimate-multisite-ai-site-builder
Talablar
- WordPress 5.3 yoki undan yuqori
- PHP 7.4 yoki undan yuqori
- Multisite Ultimate plagini (faol)
O‘rnatish
- Addon fayllarini
/wp-content/plugins/katalogingizga yuklang - WordPress ichidagi 'Plugins' menyusi orqali plaginni faollashtiring
- Tarmoq adminida addon sozlamalarini sozlang
Ishlab chiqish
Sozlash
# Install dependencies
composer install
npm install
# Run tests
npm run test
# Run code standards checks
vendor/bin/phpcs
vendor/bin/phpstan
# Fix code style issues
vendor/bin/phpcbf
# Build for production
npm run build
Loyiha tuzilmasi
ultimate-multisite-ai-site-builder/
├── inc/ # PHP klasslari va include fayllar
│ ├── class-multisite-ultimate-updater.php # Yangilash ishlovchisi
│ └── class-ai_site_builder-main.php # Asosiy funksionallik
├── tests/ # Unit testlar
│ ├── bootstrap.php # Test bootstrap
│ ├── class-*-base.php # Asosiy test klassi
│ └── class-*-test.php # Test holatlari
├── views/ # Shablon fayllari
├── assets/ # Statik resurslar
│ ├── css/ # Stylesheetlar
│ ├── js/ # JavaScript fayllari
│ └── images/ # Rasmlar
├── lang/ # Til fayllari
├── composer.json # PHP bog‘liqliklari
├── package.json # Node.js bog‘liqliklari
├── phpunit.xml.dist # PHPUnit konfiguratsiyasi
├── .phpcs.xml.dist # Kod standartlari konfiguratsiyasi
└── rector.php # Kodni zamonaviylashtirish qoidalari
Testlash
Addon keng qamrovli testlash freymvorkini o‘z ichiga oladi:
- Unit Testlar: WordPress test to‘plami bilan PHPUnit asosidagi testlar
- Asosiy Test Klassi: Umumiy test ssenariylari uchun yordamchi usullarni taqdim etadi
- Test Qamrovi: Kod qamrovini kuzatish uchun sozlangan
- Multisite Testlash: Testlar multisite muhitida ishlaydi
Kod Standartlari
- WordPress Kodlash Standartlari: PHPCS orqali majburiy qo‘llanadi
- PHP 7.4+ Mosligi: Zamonaviy PHP funksiyalari qo‘llab-quvvatlanadi
- Statik Tahlil: Tur tekshiruvi uchun PHPStan integratsiyasi
- Kodni Zamonaviylashtirish: PHP yangilanishlari uchun Rector qoidalari
Yig‘ish Tizimi
- Resurslarni Qayta Ishlash: CSS/JS fayllari uchun minifikatsiya
- Tarjima: POT fayl yaratish
- Paketlash: Tarqatish uchun arxiv yaratish
- Ishlab Chiqish Rejimi: Nosozliklarni tuzatish uchun minifikatsiya qilinmagan resurslar
Konfiguratsiya
Addon tarmoq admin interfeysi orqali kirish mumkin bo‘lgan turli konfiguratsiya variantlarini qo‘llab-quvvatlaydi.
Hooklar va Filtrlar
Actionlar
ultimate-multisite-ai-site-builder_init- Addon ishga tushirilgandan keyin ishga tushiriladiultimate-multisite-ai-site-builder_loaded- Barcha addon fayllari yuklangandan keyin ishga tushiriladi
Filtrlar
ultimate-multisite-ai-site-builder_settings- Addon sozlamalarini o‘zgartirishultimate-multisite-ai-site-builder_enabled- Addonni yoqish/o‘chirish holatini bekor qilib belgilash
Litsenziya
Ushbu addon GPL v3 yoki undan keyingi versiya ostida litsenziyalangan.
Qo‘llab-quvvatlash
Qo‘llab-quvvatlash va hujjatlar uchun MultisiteUltimate.com saytiga tashrif buyuring
O‘zgarishlar jurnali
-
Versiya 1.0.1 (2025-09-28): prefixni ultimate-multisite ga o‘zgartirish; text domainni yangilash; versiyani oshirish.
-
Versiya (2025-09-28): prefixni ultimate-multisite ga o‘zgartirish; text domainni yangilash; versiyani oshirish.