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

Патрабаванні

  • WordPress 5.3 або больш высокія
  • PHP 7.4 або больш высокія
  • Плагін Ultimate Multisite (актываваны)

Устаноўка

  1. Загрузіце файлы адзона ў каталог /wp-content/plugins/
  2. Актывуйце плагін праз меню «Plugins» у WordPress
  3. Настройце адзонныя параметры ў адмініস্ট্রцыі сеткі

Разработка

Наладка

# Устаноўка залежнасцей
composer install
npm install

# Выконванне тэставання
npm run test

# Праверка стандартаў кода
vendor/bin/phpcs
vendor/bin/phpstan

# Выпраўленне стылістычных памылак кода
vendor/bin/phpcbf

# Пабудова для прадукцыі
npm run build

Структура праекта

ultimate-multisite-ai-site-builder/
├── inc/ # Класы і ўключае ў PHP
│ ├── class-multisite-ultimate-updater.php # Апрацоўнік абнаўлення
│ └── class-ai_site_builder-main.php # Асноўная функцыянальнасць
├── tests/ # Тэставанне ад unit
│ ├── bootstrap.php # Bootstrap тэставання
│ ├── class-*-base.php # Басковы клас тэставання
│ └── class-*-test.php # Тэставыя выпадкі
├── views/ # Файлы шаблонаў
├── assets/ # Статычныя актывы
│ ├── css/ # Стылістычныя кастылі
│ ├── js/ # Файлы JavaScript
│ └── images/ # Калінгі
├── lang/ # Моўныя файлы
├── composer.json # PHP залежнасці
├── package.json # Залежнасці Node.js
├── phpunit.xml.dist # Канфігурацыя PHPUnit
├── .phpcs.xml.dist # Канфігурацыя стандартаў кода
└── rector.php # Правілы мадэрнізацыі кода

Тэставанне

Адзон уключае камплексную сістэму тэставання:

  • Unit Tests: Тэсты на аснове PHPUnit з наборам тэставання WordPress
  • Base Test Class: Прадугледжвае дапаможнікі для агульных тэставых сценарыяў
  • Test Coverage: Наладжаны для адсоткаў пакрыцця кода
  • Multisite Testing: Тэсты праходзяць у асяроддзі multisite

Стандарты кода

  • WordPress Coding Standards: Вымушаны праз PHPCS
  • PHP 7.4+ Compatibility: Падтрымка сучасных функцый PHP
  • Static Analysis: Інтеграцыя PHPStan для праверкі тыпаў
  • Code Modernization: Правілы Rector для апгрэйду PHP

Сістэма пабудовы

  • Asset Processing: Мініфікацыя для файлаў CSS/JS
  • Translation: Генерацыя файлаў POT
  • Packaging: Стваৰэнне архіву для распылення
  • Development Mode: Немініфікаваныя актывы для наладжвання

Канфігурацыя

Адзон падтрымлівае розныя параметры канфігурацыі, даступныя праз адпаведнік адмініস্ট্রцыі сеткі.

Хукі і фільтры

Actions

  • ultimate-multisite-ai-site-builder_init - Выконваецца пасля ініцыялізацыі адзона
  • ultimate-multisite-ai-site-builder_loaded - Выконваецца пасля загруўкі ўсіх файлаў адзона

Filters

  • ultimate-multisite-ai-site-builder_settings - Змяніць параметры адзона
  • ultimate-multisite-ai-site-builder_enabled - Прымусовы стан актывацыі/дэактывацыі адзона

Ліцэнцыя

Гэты адзон ліцэнзіяваны па GPL v3 або паўнавартай.

Падтрымка

Для падтрымкі і дакументацыі наведайце MultisiteUltimate.com

Журнал змены

  • Версія 1.0.1 (2025-09-28): змяніў прафікс на ultimate-multisite; абнавіў тэкстовы домен; павысіў версію.

  • Версія (2025-09-28): змяніў прафікс на ultimate-multisite; абнавіў тэкстовы домен; павысіў версію.