AI Site Builder
ultimate-multisite-ai-site-builder
Requirements
- WordPress 5.3 یا اس سے زیادہ
- PHP 7.4 یا اس سے زیادہ
- Multisite Ultimate plugin (active)
Installation
- addon files کو اپنے
/wp-content/plugins/directory میں upload کریں۔ - WordPress میں 'Plugins' menu کے ذریعے plugin کو activate کریں۔
- network admin میں addon کی settings configure کریں۔
Development
Setup
# 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
Project Structure
ultimate-multisite-ai-site-builder/
├── inc/ # PHP classes اور includes
│ ├── class-multisite-ultimate-updater.php # Update handler
│ └── class-ai_site_builder-main.php # Main functionality
├── tests/ # Unit tests
│ ├── bootstrap.php # Test bootstrap
│ ├── class-*-base.php # Base test class
│ └── class-*-test.php # Test cases
├── views/ # Template files
├── assets/ # Static assets
│ ├── css/ # Stylesheets
│ ├── js/ # JavaScript files
│ └── images/ # Images
├── lang/ # Language files
├── composer.json # PHP dependencies
├── package.json # Node.js dependencies
├── phpunit.xml.dist # PHPUnit configuration
├── .phpcs.xml.dist # Code standards configuration
└── rector.php # Code modernization rules
Testing
اس addon میں ایک مکمل testing framework شامل ہے:
- Unit Tests: WordPress test suite کے ساتھ PHPUnit پر مبنی ٹیسٹ
- Base Test Class: عام test scenarios کے لیے helper methods فراہم کرتا ہے
- Test Coverage: code coverage کو track کرنے کے لیے configure کیا گیا ہے
- Multisite Testing: ٹیسٹ multisite environment میں چلتے ہیں
Code Standards
- WordPress Coding Standards: PHPCS کے ذریعے نافذ کیے گئے
- PHP 7.4+ Compatibility: جدید PHP features کو سپورٹ کرتا ہے
- Static Analysis: type checking کے لیے PHPStan کا انضمام (integration)
- Code Modernization: PHP upgrades کے لیے Rector rules
Build System
- Asset Processing: CSS/JS files کے لیے Minification
- Translation: POT file generation
- Packaging: distribution کے لیے archive creation
- Development Mode: debugging کے لیے Unminified assets
Configuration
یہ addon network admin interface کے ذریعے قابل رسائی مختلف configuration options کو سپورٹ کرتا ہے۔
Hooks and Filters
Actions
ultimate-multisite-ai-site-builder_init- addon initialization کے بعد trigger ہوتا ہےultimate-multisite-ai-site-builder_loaded- تمام addon files load ہونے کے بعد trigger ہوتا ہے
Filters
ultimate-multisite-ai-site-builder_settings- addon settings کو modify کرتا ہےultimate-multisite-ai-site-builder_enabled- addon کے enable/disable status کو override کرتا ہے
License
یہ addon GPL v3 یا اس سے زیادہ کے تحت لائسنس یافتہ ہے۔
Support
Support اور documentation کے لیے، MultisiteUltimate.com پر وزٹ کریں۔
Changelog
-
Version 1.0.1 (2025-09-28): prefix کو ultimate-multisite میں rename کیا؛ text domain کو update کیا؛ version bump۔
-
Version (2025-09-28): prefix کو ultimate-multisite میں rename کیا؛ text domain کو update کیا؛ version bump۔