Преминете към основното съдържание
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 или по-висока
  • Плагин Multisite Ultimate (активен)

Инсталация

  1. Качете файловете на адъна в директорията /wp-content/plugins/
  2. Активирайте плагина от менюто „Plugins“ в WordPress
  3. Настройте настройките на адъна в администратора на мрежата (network admin)

Разработка

Настройка

# 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

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

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 environment)

Стандарти за код

  • WordPress Coding Standards: Налагани чрез PHPCS
  • PHP 7.4+ Compatibility: Поддържа модерни PHP функции
  • Static Analysis: Интеграция на PHPStan за проверка на типовете
  • Code Modernization: Правила на Rector за надграждане на PHP

Система за изграждане (Build System)

  • Asset Processing: Минифициране на CSS/JS файлове
  • Translation: Генериране на POT файлове
  • Packaging: Създаване на архиви за разпространение
  • Development Mode: Неминифицирани активи за дебъгване

Конфигурация

Адъният поддържа различни опции за конфигурация, достъпни през интерфейса на администратора на мрежата (network admin).

Хукове и Филтри

Действия (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 - Презаписва статуса на активиране/деактивиране на адъна

Лиценз

Този адъn е лицензиран под GPL v3 или по-късна версия.

Поддръжка

За поддръжка и документация посетете MultisiteUltimate.com

Журнал на промените (Changelog)

  • Версия 1.0.1 (2025-09-28): преименуване на префикса на ultimate-multisite; актуализиране на домейна на текста; повишаване на версията.

  • Версия (2025-09-28): преименуване на префикса на ultimate-multisite; актуализиране на домейна на текста; повишаване на версията.