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

Keperluan

  • WordPress 5.3 atau lebih tinggi
  • PHP 7.4 atau lebih tinggi
  • Plugin Ultimate Multisite (aktif)

Pemasangan

  1. Muat naik fail addon ke direktori /wp-content/plugins/ anda
  2. Aktifkan plugin melalui menu 'Plugins' dalam WordPress
  3. Konfigurasikan tetapan addon dalam pentadbiran rangkaian (network admin)

Pembangunan

Persediaan

# Pasang kebergantungan
composer install
npm install

# Jalankan ujian
npm run test

# Jalankan semakan piawaian kod
vendor/bin/phpcs
vendor/bin/phpstan

# Betulkan isu gaya kod
vendor/bin/phpcbf

# Bina untuk pengeluaran
npm run build

Struktur Projek

ultimate-multisite-ai-site-builder/
├── inc/ # Kelas dan inklusi PHP
│ ├── class-multisite-ultimate-updater.php # Pengendali kemas kini
│ └── class-ai_site_builder-main.php # Fungsi utama
├── tests/ # Ujian unit
│ ├── bootstrap.php # Bootstrap ujian
│ ├── class-*-base.php # Kelas ujian asas
│ └── class-*-test.php # Kes ujian
├── views/ # Fail templat
├── assets/ # Aset statik
│ ├── css/ # Lembaran gaya
│ ├── js/ # Fail JavaScript
│ └── images/ # Imej
├── lang/ # Fail bahasa
├── composer.json # Kebergantungan PHP
├── package.json # Kebergantungan Node.js
├── phpunit.xml.dist # Konfigurasi PHPUnit
├── .phpcs.xml.dist # Konfigurasi piawaian kod
└── rector.php # Peraturan pemodenan kod

Pengujian

Addon ini merangkumi rangka kerja pengujian yang komprehensif:

  • Ujian Unit (Unit Tests): Ujian berasaskan PHPUnit dengan set ujian WordPress
  • Kelas Ujian Asas (Base Test Class): Menyediakan kaedah bantuan untuk senario ujian biasa
  • Liputan Ujian (Test Coverage): Dikonfigurasikan untuk menjejaki liputan kod
  • Pengujian Multisite (Multisite Testing): Ujian dijalankan dalam persekitaran multisite

Piawaian Kod

  • Piawaian Kod WordPress: Dikuatkuasakan melalui PHPCS
  • Keserasian PHP 7.4+: Menyokong ciri PHP moden
  • Analisis Statik: Integrasi PHPStan untuk pemeriksaan jenis (type checking)
  • Pemodenan Kod: Peraturan Rector untuk peningkatan PHP

Sistem Bina (Build System)

  • Pemprosesan Aset: Peminifan untuk fail CSS/JS
  • Terjemahan: Penghasilan fail POT
  • Pembungkusan: Penciptaan arkib untuk pengedaran
  • Mod Pembangunan: Aset tanpa peminifan untuk penyahpepijatan (debugging)

Konfigurasi

Addon ini menyokong pelbagai pilihan konfigurasi yang boleh diakses melalui antara muka pentadbiran rangkaian (network admin).

Hooks dan Filters

Actions (Tindakan)

  • ultimate-multisite-ai-site-builder_init - Dijalankan selepas inisialisasi addon
  • ultimate-multisite-ai-site-builder_loaded - Dijalankan selepas semua fail addon dimuatkan

Filters (Penapis)

  • ultimate-multisite-ai-site-builder_settings - Ubah tetapan addon
  • ultimate-multisite-ai-site-builder_enabled - Menimpa status aktif/tidak aktif addon

Lesen

Addon ini dilesenkan di bawah GPL v3 atau yang lebih baru.

Sokongan

Untuk sokongan dan dokumentasi, lawati MultisiteUltimate.com

Log Perubahan (Changelog)

  • Versi 1.0.1 (2025-09-28): menukar awalan kepada ultimate-multisite; kemas kini domain teks; peningkatan versi.

  • Versi (2025-09-28): menukar awalan kepada ultimate-multisite; kemas kini domain teks; peningkatan versi.