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۔