Skip to main content
Paid AddonPurchase AI Site Builder | Install via your site's addon page or download from your account

AI Site Builder

ultimate-multisite-ai-site-builder

Requirements​

  • WordPress 5.3 یا اس سے زیادہ
  • PHP 7.4 یا اس سے زیادہ
  • Multisite Ultimate plugin (active)

Installation​

  1. addon files کو اپنے /wp-content/plugins/ directory میں upload کریں۔
  2. WordPress میں 'Plugins' menu کے ذریعے plugin کو activate کریں۔
  3. 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۔