Chuyển tới nội dung chính
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

Yêu cầu​

  • WordPress 5.3 trở lên
  • PHP 7.4 trở lên
  • Plugin Ultimate Multisite (đang kích hoạt)

Cài đặt​

  1. Tải các tệp addon lên thư mục /wp-content/plugins/ của bạn
  2. Kích hoạt plugin qua menu 'Plugins' trong WordPress
  3. Cấu hình các cài đặt addon trong khu vực quản trị mạng (network admin)

Phát triển​

Thiết lập​

# Cài đặt các dependencies
composer install
npm install

# Chạy các bài kiểm thử
npm run test

# Chạy kiểm tra tiêu chuẩn mã nguồn
vendor/bin/phpcs
vendor/bin/phpstan

# Sửa các vấn đề về phong cách mã
vendor/bin/phpcbf

# Xây dựng cho môi trường sản xuất
npm run build

Cấu trúc dự án​

ultimate-multisite-ai-site-builder/
├── inc/ # Các lớp và tệp bao gồm PHP
│ ├── class-multisite-ultimate-updater.php # Bộ xử lý cập nhật
│ └── class-ai_site_builder-main.php # Chức năng chính
├── tests/ # Các bài kiểm thử đơn vị
│ ├── bootstrap.php # Khởi tạo kiểm thử
│ ├── class-*-base.php # Lớp kiểm thử cơ sở
│ └── class-*-test.php # Các trường hợp kiểm thử
├── views/ # Các tệp mẫu (Template files)
├── assets/ # Tài sản tĩnh
│ ├── css/ # Các bảng kiểu (Stylesheets)
│ ├── js/ # Các tệp JavaScript
│ └── images/ # Hình ảnh
├── lang/ # Các tệp ngôn ngữ
├── composer.json # Dependencies PHP
├── package.json # Dependencies Node.js
├── phpunit.xml.dist # Cấu hình PHPUnit
├── .phpcs.xml.dist # Cấu hình tiêu chuẩn mã nguồn
└── rector.php # Quy tắc hiện đại hóa mã nguồn

Kiểm thử​

Addon bao gồm một bộ khung kiểm thử toàn diện:

  • Kiểm thử đơn vị (Unit Tests): Các bài kiểm thử dựa trên PHPUnit cùng bộ kiểm thử của WordPress.
  • Lớp kiểm thử cơ sở (Base Test Class): Cung cấp các phương thức hỗ trợ cho các kịch bản kiểm thử chung.
  • Độ bao phủ kiểm thử (Test Coverage): Được cấu hình để theo dõi độ bao phủ mã nguồn.
  • Kiểm thử Multisite: Các bài kiểm thử chạy trong môi trường multisite.

Tiêu chuẩn mã nguồn​

  • Tiêu chuẩn mã nguồn WordPress: Được thực thi bằng PHPCS.
  • Tương thích PHP 7.4+: Hỗ trợ các tính năng PHP hiện đại.
  • Phân tích tĩnh (Static Analysis): Tích hợp PHPStan để kiểm tra kiểu dữ liệu.
  • Hiện đại hóa mã nguồn (Code Modernization): Các quy tắc Rector để nâng cấp PHP.

Hệ thống xây dựng (Build System)​

  • Xử lý tài sản (Asset Processing): Thu gọn (Minification) cho các tệp CSS/JS.
  • Dịch thuật (Translation): Tạo tệp POT.
  • Đóng gói (Packaging): Tạo kho lưu trữ (archive) để phân phối.
  • Chế độ phát triển (Development Mode): Tài sản chưa thu gọn để gỡ lỗi.

Cấu hình​

Addon hỗ trợ nhiều tùy chọn cấu hình khác nhau, có thể truy cập qua giao diện quản trị mạng (network admin).

Hooks và Filters​

Actions​

  • ultimate-multisite-ai-site-builder_init - Được kích hoạt sau khi khởi tạo addon.
  • ultimate-multisite-ai-site-builder_loaded - Được kích hoạt sau khi tất cả các tệp addon được tải.

Filters​

  • ultimate-multisite-ai-site-builder_settings - Sửa đổi cài đặt addon.
  • ultimate-multisite-ai-site-builder_enabled - Ghi đè trạng thái bật/tắt của addon.

Giấy phép​

Addon này được cấp phép theo GPL v3 trở lên.

Hỗ trợ​

Để được hỗ trợ và xem tài liệu, hãy truy cập MultisiteUltimate.com

Nhật ký thay đổi​

  • Phiên bản 1.0.1 (2025-09-28): đổi tên tiền tố thành ultimate-multisite; cập nhật miền văn bản; tăng phiên bản.

  • Phiên bản (2025-09-28): đổi tên tiền tố thành ultimate-multisite; cập nhật miền văn bản; tăng phiên bản.