Trong hướng dẫn chi tiết này, chúng tôi giải thích cách xây dựng một phòng thí nghiệm WordPress multisite hoàn toàn dùng một lần trên Linux để thực hành an toàn mọi lệnh WP-CLI. Hướng dẫn thực hành này bao gồm thiết lập WordPress multisite đầy đủ, chuyển đổi từ single site sang multisite, tạo các site độc lập và các bước dọn dẹp hoàn toàn.
Tại sao cần phòng thí nghiệm WordPress Multisite dùng một lần?
Cách nhanh nhất để học WP-CLI là sử dụng nó, không chỉ đọc về nó. Tuy nhiên, chạy các lệnh không quen thuộc trên một site thật rất rủi ro. Một lệnh wp db reset sai hoặc search-replace gõ nhầm có thể xóa dữ liệu ngay lập tức mà không thể hoàn tác.
Một phòng thí nghiệm WordPress dùng một lần giải quyết hoàn toàn vấn đề này. Bạn có một môi trường WordPress thực sự, hoạt động đầy đủ, chạy hoàn toàn trên máy local. Bạn có thể cố tình phá vỡ mọi thứ, xây dựng lại trong vài giây và lặp lại cùng một lệnh mười lần cho đến khi nó feels tự nhiên. Không có gì bạn làm ở đây ảnh hưởng đến bất kỳ site thật nào.
Hơn nữa, vì toàn bộ thiết lập chạy trên hệ thống tệp local, bạn không cần tên miền, tài khoản hosting hay kết nối Internet để thực hành (ngoại trừ việc cài đặt phần mềm cần thiết). Mọi thứ đều ở trên máy của bạn cho đến khi bạn quyết định xóa nó.
Những gì bạn sẽ có sau khi hoàn thành
Sau khi hoàn thành hướng dẫn này, bạn sẽ có:
- Một mạng WordPress multisite hoạt động đầy đủ chạy local tại
http://localhost:8000 - Hai subsite thực hành tại
http://localhost:8000/client1vàhttp://localhost:8000/client2 - Một site WordPress độc lập riêng biệt chạy tại
http://localhost:8001 - WP-CLI được cài đặt và hoạt động trên tất cả các môi trường
- Quy trình dọn dẹp sạch sẽ xóa mọi thứ khi bạn hoàn thành
Những gì bạn cần trước khi bắt đầu
Hướng dẫn này tập trung hoàn toàn vào việc thiết lập phòng thí nghiệm. Nó không lặp lại giải thích đầy đủ về các yêu cầu ở đây. Trước khi bắt đầu, hãy đảm bảo bạn có:
- Một máy tính để bàn hoặc máy chủ Linux (Debian, Ubuntu, Fedora, RHEL, AlmaLinux hoặc Rocky Linux)
- Một terminal có quyền sudo
- Thoải mái cơ bản với dòng lệnh
Nếu bạn hoàn toàn mới với WP-CLI và chưa đọc các yêu cầu đầy đủ cũng như nền tảng cài đặt, hãy bắt đầu với Hướng dẫn WP-CLI Hoàn chỉnh trước. Hướng dẫn đó bao gồm các yêu cầu về phiên bản PHP, extension cần thiết, truy cập SSH và thiết lập cơ sở dữ liệu một cách chi tiết. Quay lại đây sau khi bạn đã quen với những điều cơ bản.
Lưu ý: Hướng dẫn này sử dụng máy chủ phát triển PHP tích hợp (php -S) để kiểm tra local. Máy chủ này chỉ dành cho thực hành. Không bao giờ sử dụng nó trong môi trường sản xuất.
Bước 1: Cài đặt các gói cần thiết
Đầu tiên, cài đặt PHP, MariaDB và các công cụ hỗ trợ mà phòng thí nghiệm của bạn cần. Chọn lệnh cho bản phân phối Linux của bạn.
Fedora / RHEL / AlmaLinux / Rocky Linux:
sudo dnf install php php-mysqlnd mariadb-server wget unzip less
Debian / Ubuntu / Linux Mint:
sudo apt update
sudo apt install php php-mysql mariadb-server wget unzip less
Tiếp theo, khởi động MariaDB và kích hoạt nó để tự động khởi động mỗi lần boot:
sudo systemctl enable --now mariadb
Lưu ý: Trên Ubuntu, dịch vụ MariaDB được khởi động tự động. Không cần khởi động thủ công.
Xác nhận MariaDB đang chạy trước khi tiếp tục:
sudo systemctl status mariadb
Kết quả mẫu:
● mariadb.service - MariaDB 11.8.6 database server
Loaded: loaded (/usr/lib/systemd/system/mariadb.service; enabled; preset: enabled)
Active: active (running) since Sat 2026-05-30 16:33:26 IST; 1min 5s ago
Invocation: af1424889bbb491997884ffd57e779f6
Docs: man:mariadbd(8)
https://mariadb.com/kb/en/library/systemd/
Process: 31374 ExecStartPre=/bin/sh -c [ ! -e /usr/bin/galera_recovery ] && VAR= || VAR=`/usr/bin/galera_recovery`; [ $? -eq 0 ] >
Process: 31441 ExecStartPost=/bin/rm -f /run/mysqld/wsrep-start-position /run/mysqld/wsrep-new-cluster (code=exited, status=0/SUCCE>
Process: 31443 ExecStartPost=/etc/mysql/debian-start (code=exited, status=0/SUCCESS)
Main PID: 31426 (mariadbd)
Status: "Taking your SQL requests now..."
Tasks: 10 (limit: 90283)
Memory: 91.7M (peak: 96.6M)
CPU: 723ms
CGroup: /system.slice/mariadb.service
└─31426 /usr/sbin/mariadbd
May 30 16:33:26 Ubuntu2604 mariadbd[31426]: 2026-05-30 16:33:26 0 [Note] /usr/sbin/mariadbd: ready for connections.
May 30 16:33:26 Ubuntu2604 mariadbd[31426]: Version: '11.8.6-MariaDB-5 from Ubuntu' socket: '/run/mysqld/mysqld.sock' port: 3306 -- >
May 30 16:33:26 Ubuntu2604 systemd[1]: Started mariadb.service - MariaDB 11.8.6 database server.
Bạn sẽ thấy active (running) trong kết quả. Nếu không, hãy chạy sudo systemctl start mariadb và kiểm tra trạng thái lại.
Bước 2: Tạo cơ sở dữ liệu
WP-CLI cần một cơ sở dữ liệu sẵn sàng trước khi có thể cài đặt WordPress. Mở shell MariaDB:
sudo mysql
Sau đó chạy các lệnh này trong dấu nhắc MariaDB:
CREATE DATABASE wpcli_lab CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'wpuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON wpcli_lab.* TO 'wpuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Một vài điều cần lưu ý ở đây. Thiết lập CHARACTER SET utf8mb4 rất quan trọng. Nó đảm bảo WordPress xử lý chính xác các ký tự quốc tế, biểu tượng cảm xúc và ký tự đặc biệt ngay từ đầu. Dòng FLUSH PRIVILEGES yêu cầu MariaDB tải lại bảng quyền ngay lập tức để người dùng mới hoạt động ngay.
Đối với sản xuất: Luôn sử dụng
passwordmạnh, duy nhất thay vìpassword. Đối với phòng thí nghiệm thực hành này, mộtpasswordđơn giản là đủ vì cơ sở dữ liệu chỉ có thể truy cập local.
Xác minh cơ sở dữ liệu đã được tạo:
sudo mysql -e "SHOW DATABASES;"
Bạn sẽ thấy wpcli_lab trong danh sách.
+--------------------+
| Database |
+--------------------+
| information_schema |
| mysql |
| performance_schema |
| sys |
| wpcli_lab |
+--------------------+
Bước 3: Cài đặt WP-CLI
Tải xuống bản phát hành WP-CLI ổn định mới nhất:
curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar
Làm cho tệp có thể thực thi:
chmod +x wp-cli.phar
Di chuyển nó đến vị trí toàn cục để bạn có thể chạy wp từ bất kỳ đâu:
sudo mv wp-cli.phar /usr/local/bin/wp
Xác minh cài đặt:
wp --info
Bạn sẽ thấy thông tin phiên bản WP-CLI, đường dẫn PHP binary, phiên bản PHP và chi tiết hệ thống. Nếu bạn thấy tất cả những điều đó, WP-CLI đã được cài đặt chính xác và sẵn sàng sử dụng.
Kết quả mẫu:
OS: Linux 7.0.0-15-generic #15-Ubuntu SMP PREEMPT_DYNAMIC Wed Apr 22 16:06:43 UTC 2026 x86_64
Shell: /bin/bash
PHP binary: /usr/bin/php8.5
PHP version: 8.5.4
php.ini used: /etc/php/8.5/cli/php.ini
MySQL binary: /usr/bin/mariadb
MySQL version: mariadb from 11.8.6-MariaDB, client 15.2 for debian-linux-gnu (x86_64) using EditLine wrapper
SQL modes:
WP-CLI root dir: phar://wp-cli.phar/vendor/wp-cli/wp-cli
WP-CLI vendor dir: phar://wp-cli.phar/vendor
WP_CLI phar path: phar:///usr/local/bin/wp
WP-CLI packages dir:
WP-CLI cache dir: /home/ostechnix/.wp-cli/cache
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.12.0
Bước 4: Tạo thư mục thực hành
Tạo một thư mục chuyên dụng cho phòng thí nghiệm multisite của bạn và di chuyển vào đó:
mkdir ~/wpcli-lab
cd ~/wpcli-lab
Tất cả các tệp WordPress cho site thực hành chính của bạn sẽ nằm ở đây. Giữ nó trong thư mục home giúp dễ tìm và dễ xóa khi bạn hoàn thành.
Bước 5: Tải xuống WordPress
Tải xuống phiên bản mới nhất của WordPress core trực tiếp vào thư mục thực hành của bạn:
wp core download
WP-CLI tải xuống WordPress từ kho lưu trữ chính thức WordPress.org và giải nén vào thư mục hiện tại.
Sau khi lệnh này hoàn thành, chạy ls để xác nhận các tệp WordPress có ở đó:
ls
Bạn sẽ thấy các thư mục như wp-admin, wp-content và wp-includes, cùng với các tệp như wp-config-sample.php và index.php.
Bước 6: Tạo wp-config.php
Tạo tệp wp-config.php bằng thông tin đăng nhập cơ sở dữ liệu bạn đã tạo ở Bước 2:
wp config create \
--dbname=wpcli_lab \
--dbuser=wpuser \
--dbpass=password
Thay thế tên cơ sở dữ liệu, người dùng và password bằng thông tin của bạn.
WP-CLI đọc thư mục hiện tại của bạn, tìm wp-config-sample.php, điền thông tin chi tiết cơ sở dữ liệu của bạn và lưu kết quả dưới dạng wp-config.php. Hơn nữa, nó tự động đặt máy chủ cơ sở dữ liệu thành localhost, điều này đúng cho cài đặt MariaDB local.
Nếu bạn thấy lỗi 2002 "No such file or directory": Thay thế
--dbhost=localhostbằng--dbhost=127.0.0.1trong lệnh trên. Điều này buộc PHP sử dụng kết nối TCP thay vì Unix socket, khắc phục sự cố trên một số hệ thống.
Xác nhận tệp cấu hình đã được tạo:
ls wp-config.php
Bước 7: Cài đặt WordPress
Bây giờ chạy trình cài đặt WordPress. Điều này tạo tất cả các bảng cơ sở dữ liệu và thiết lập tài khoản admin:
wp core install \
--url=http://localhost:8000 \
--title="WP-CLI Lab" \
--admin_user=admin \
--admin_password=password \
[email protected] \
--skip-email
Cờ --skip-email ngăn WordPress gửi email chào mừng trong quá trình cài đặt. Vì đây là phòng thí nghiệm local không có máy chủ thư được cấu hình, bỏ qua nó ngăn chặn cảnh báo gây nhầm lẫn xuất hiện.
Xác minh cài đặt thành công:
wp core is-installed && echo "WordPress installed successfully"
Nếu bạn thấy "WordPress installed successfully", hãy chuyển sang bước tiếp theo.
Bước 8: Khởi động máy chủ PHP local
PHP bao gồm một máy chủ phát triển tích hợp mà bạn có thể khởi động bằng một lệnh duy nhất. Mở một cửa sổ terminal và chạy:
cd ~/wpcli-lab
php -S localhost:8000
Để cửa sổ terminal này chạy. Máy chủ PHP chạy ở nền trước, vì vậy đóng cửa sổ này sẽ dừng máy chủ.
Bây giờ mở trình duyệt web của bạn và truy cập:
http://localhost:8000
Bạn sẽ thấy site WordPress của mình.
Để truy cập bảng điều khiển admin, hãy truy cập:
http://localhost:8000/wp-admin
Đăng nhập với admin và password. Một lần nữa, thay thế chúng bằng giá trị của bạn nếu bạn đã sử dụng tên người dùng và password khác khi cài đặt WordPress ở bước trước.
Tại thời điểm này, WordPress đang chạy đầy đủ local dưới dạng một site đơn lẻ. Bước tiếp theo chuyển đổi nó thành multisite.
Bước 9: Chuyển đổi sang Multisite
Mở một cửa sổ terminal thứ hai - giữ cửa sổ đầu tiên chạy máy chủ PHP. Trong terminal mới, điều hướng đến thư mục phòng thí nghiệm của bạn:
cd ~/wpcli-lab
Chuyển đổi cài đặt WordPress đơn lẻ thành mạng multisite:
wp core multisite-convert
Kết quả mẫu:
Set up multisite database tables.
Added multisite constants to 'wp-config.php'.
Success: Network installed. Don't forget to set up rewrite rules (and a .htaccess file, if using Apache).
Lệnh đơn này tự động thực hiện bốn việc:
- Kích hoạt chế độ multisite trong
wp-config.php - Cập nhật các tùy chọn WordPress trong cơ sở dữ liệu để kích hoạt mạng
- Tạo các bảng cơ sở dữ liệu bổ sung mà multisite yêu cầu
- Kích hoạt bảng điều khiển Quản trị Mạng
Người dùng Apache: Nếu bạn chạy cái này trên máy chủ Apache thay vì máy chủ PHP tích hợp, bạn cũng cần cập nhật tệp
.htaccesscủa mình với các quy tắc viết lại multisite. WP-CLI xử lýwp-config.phptự động nhưng không cập nhật.htaccess. Kiểm tra tài liệu WordPress multisite để biết các quy tắc chính xác cần thêm.
Bước 10: Xác minh Multisite
Xác nhận rằng multisite đang hoạt động chính xác:
wp site list
Bạn sẽ thấy kết quả như thế này:
+---------+------------------------+---------------------+---------------------+
| blog_id | url | last_updated | registered |
+---------+------------------------+---------------------+---------------------+
| 1 | http://localhost:8000/ | 0000-00-00 00:00:00 | 2026-05-30 11:23:39 |
+---------+------------------------+---------------------+---------------------+
Một site có nghĩa là mạng đang hoạt động. Bạn cũng có thể truy cập bảng điều khiển Quản trị Mạng WordPress trong trình duyệt của mình tại:
http://localhost:8000/wp-admin/network
Đăng nhập với cùng thông tin đăng nhập admin. Bảng điều khiển Quản trị Mạng là nơi bạn quản lý tất cả các site, plugin trên toàn mạng và cài đặt mạng trên toàn bộ cài đặt multisite.
Bạn có thể tìm các site riêng lẻ của mình dưới tab "My Sites".
Như bạn có thể thấy trong kết quả trên, hiện tại chúng ta có một site WordPress tên là "WP-CLI LAB".
Bước 11: Tạo các Subsite bổ sung
Bây giờ thêm hai subsite thực hành vào mạng của bạn. Mỗi cái cung cấp cho bạn một môi trường WordPress riêng biệt để thử nghiệm độc lập:
wp site create --slug=client1 --title="Client 1"
wp site create --slug=client2 --title="Client 2"
Xác minh cả ba site hiện xuất hiện trong mạng:
wp site list
Bạn sẽ thấy cả ba mục, site gốc cộng với cả hai subsite:
+---------+--------------------------------+---------------------+---------------------+
| blog_id | url | last_updated | registered |
+---------+--------------------------------+---------------------+---------------------+
| 1 | http://localhost:8000/ | 0000-00-00 00:00:00 | 2026-05-30 11:23:39 |
| 2 | http://localhost:8000/client1/ | 2026-05-30 11:35:43 | 2026-05-30 11:35:43 |
| 3 | http://localhost:8000/client2/ | 2026-05-30 11:35:54 | 2026-05-30 11:35:54 |
+---------+--------------------------------+---------------------+---------------------+
Mở mỗi subsite trong trình duyệt của bạn để xác nhận chúng tải:
http://localhost:8000/client1
http://localhost:8000/client2
Bạn cũng có thể xem chúng dưới tab "My Sites" trong bảng điều khiển Quản trị Mạng WordPress của mình.
Cả hai subsite hiện là các site WordPress hoàn toàn độc lập chạy trong cùng một mạng. Do đó, bạn có thể thực hành các lệnh trên toàn mạng như wp plugin activate --network cũng như các lệnh dành riêng cho site bằng cờ --url.
Bước 12: Tạo một site WordPress độc lập
Ngoài mạng multisite, bạn cũng có thể tạo một cài đặt WordPress độc lập hoàn toàn riêng biệt. Điều này hữu ích để thực hành các lệnh chỉ áp dụng cho thiết lập single-site hoặc để so sánh hành vi single-site và multisite song song.
Tạo một thư mục mới:
mkdir ~/newsite
cd ~/newsite
Tạo một cơ sở dữ liệu mới cho site này. Mở MariaDB:
sudo mysql
Trong dấu nhắc MariaDB:
CREATE DATABASE newsite_db CHARACTER SET utf8mb4 COLLATE utf8mb4_unicode_ci;
CREATE USER 'newuser'@'localhost' IDENTIFIED BY 'password';
GRANT ALL PRIVILEGES ON newsite_db.* TO 'newuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Tải xuống WordPress:
wp core download
Tạo wp-config.php:
wp config create \
--dbname=newsite_db \
--dbuser=newuser \
--dbpass=password
Cài đặt WordPress:
wp core install \
--url=http://localhost:8001 \
--title="New Site" \
--admin_user=admin \
--admin_password=password \
[email protected] \
--skip-email
Khởi động máy chủ PHP trên một cổng khác (mở cửa sổ terminal thứ ba cho việc này):
cd ~/newsite
php -S localhost:8001
Mở site trong trình duyệt của bạn:
http://localhost:8001
Bây giờ bạn có một cài đặt WordPress độc lập hoàn toàn riêng biệt chạy song song với mạng multisite của bạn. Mỗi môi trường độc lập và các thay đổi trong một môi trường không ảnh hưởng đến môi trường kia.
Bước 13: Thực hành các lệnh WP-CLI
Phòng thí nghiệm của bạn đã sẵn sàng. Dưới đây là những gì bạn có thể thực hành an toàn trên ba môi trường của mình:
Quản lý plugin:
# Install and activate a plugin on the multisite network
cd ~/wpcli-lab
wp plugin install hello-dolly --activate --url=http://localhost:8000/client1
# Activate a plugin network-wide
wp plugin activate hello-dolly --network
# List plugins across the network
wp plugin list --url=http://localhost:8000/client2
Quản trị Multisite:
# List all sites
wp site list
# Create a new subsite
wp site create --slug=testsite --title="Test Site"
# Delete a subsite
wp site delete 4 --yes
Quản lý người dùng:
# Create a user on a specific subsite
wp user create senthil [email protected] --role=editor \
--url=http://localhost:8000/client1
# List all users network-wide
wp user list --network
# Generate test users
wp user generate --count=5 --role=subscriber
Thao tác cơ sở dữ liệu:
# Export the database
wp db export backup.sql
# Check database size
wp db size --human-readable
# Run a search-replace dry run
wp search-replace 'localhost:8000' 'example.com' --dry-run
Cron jobs:
# List scheduled cron events
wp cron event list
# Run all cron events immediately
wp cron event run --all
Sao lưu và phục hồi:
# Export
wp db export ~/backup-$(date +%Y%m%d).sql
# Import
wp db import ~/backup-20250101.sql
Xử lý sự cố:
# Verify core files
wp core verify-checksums
# Flush all caches
wp cache flush
# Check for available updates
wp core check-update
wp plugin list --update=available
Vì phòng thí nghiệm hoàn toàn dùng một lần, bạn có thể tự do thử nghiệm mà không lo làm hỏng bất cứ thứ gì quan trọng. Nếu bạn làm hỏng cơ sở dữ liệu hoặc xóa thứ gì đó không nên xóa, chỉ cần phá bỏ phòng thí nghiệm và xây dựng lại từ Bước 4. Toàn bộ quá trình mất chưa đến năm phút sau khi bạn đã làm một lần.
Bước 14: Dọn dẹp mọi thứ
Khi bạn hoàn thành việc thực hành, hãy xóa mọi thứ hoàn toàn. Phần này hướng dẫn từng thành phần theo đúng thứ tự loại bỏ.
Dừng máy chủ PHP local
Trong mỗi cửa sổ terminal đang chạy máy chủ PHP, nhấn Ctrl + C để dừng nó. Làm điều này cho cả localhost:8000 và localhost:8001 nếu cả hai đang chạy.
Xóa các thư mục WordPress
rm -rf ~/wpcli-lab
rm -rf ~/newsite
Xóa tất cả cơ sở dữ liệu và người dùng
Mở MariaDB:
sudo mysql
Trong dấu nhắc MariaDB:
DROP DATABASE wpcli_lab;
DROP DATABASE newsite_db;
DROP USER 'wpuser'@'localhost';
DROP USER 'newuser'@'localhost';
FLUSH PRIVILEGES;
EXIT;
Xóa WP-CLI
sudo rm /usr/local/bin/wp
Xóa PHP và MariaDB (Tùy chọn)
Chỉ làm điều này nếu bạn cài đặt chúng đặc biệt cho phòng thí nghiệm này và không cần chúng cho bất kỳ thứ gì khác trên hệ thống của bạn.
Fedora / RHEL / AlmaLinux / Rocky Linux:
sudo dnf remove php php-mysqlnd mariadb-server
Ubuntu / Debian / Linux Mint:
sudo apt remove php php-mysql mariadb-server
sudo apt autoremove
Xác minh việc dọn dẹp
Chạy từng kiểm tra này để xác nhận mọi thứ đã biến mất:
# Check WordPress directories are removed
ls ~/wpcli-lab # Should return: No such file or directory
ls ~/newsite # Should return: No such file or directory
# Check databases are removed
sudo mysql -e "SHOW DATABASES;"
# wpcli_lab and newsite_db should no longer appear
# If mysql is already uninstalled, you would see command not found.
# Check WP-CLI is removed
wp --info # Should return: command not found or no such file
Tại thời điểm này, hệ thống của bạn đã trở lại trạng thái sạch. Tất cả các tệp WordPress, cơ sở dữ liệu, người dùng và chính WP-CLI đã bị xóa hoàn toàn.
Suy nghĩ cuối cùng
Một phòng thí nghiệm dùng một lần thực sự là một trong những cách nhanh nhất để học WP-CLI. Thay vì ghi nhớ cú pháp lệnh từ một cheat sheet, bạn chạy các lệnh trong một môi trường thực và thấy chính xác những gì chúng làm. Bạn học thông qua sự lặp lại - tạo site, cố tình phá vỡ mọi thứ và xây dựng lại môi trường từ đầu nhiều lần nếu cần.
Đối với người dùng Linux nói riêng, WP-CLI feels tự nhiên vì nó phù hợp liền mạch với quy trình làm việc dòng lệnh tiêu chuẩn mà bạn đã sử dụng hàng ngày. Cùng một terminal bạn sử dụng cho mọi thứ khác trở thành công cụ quản lý WordPress của bạn.
Thói quen chính cần xây dựng là: mỗi khi bạn muốn học một lệnh WP-CLI mới, hãy quay lại phòng thí nghiệm này, khởi động nó và chạy nó ở đây trước. Đừng chạy một lệnh không quen thuộc trên một site thật cho đến khi bạn thấy chính xác những gì nó làm trong một môi trường an toàn.
Những gì nên thực hành tiếp theo
Phòng thí nghiệm của bạn đang chạy. Dưới đây là năm lệnh từ hướng dẫn WP-CLI Commands để bắt đầu. Mỗi lệnh dạy bạn một điều gì đó khác biệt cơ bản:
wp plugin update --all- cập nhật mọi plugin trong một lần và thấy WP-CLI nhanh như thế nào so với bảng điều khiểnwp search-replace 'localhost:8000' 'mysite.com' --dry-run- thực hành di chuyển tên miền an toàn với bản xem trước trước khi cam kếtwp user generate --count=10 --role=subscriber- tạo mười người dùng thử nghiệm ngay lập tức để thực hành quản lý người dùngwp db export backup.sql- thực hiện sao lưu cơ sở dữ liệu đầu tiên của bạn và xác nhận nó tạo tệpwp core verify-checksums- kiểm tra tính toàn vẹn của các tệp cài đặt WordPress của bạn
Xem tài liệu tham khảo lệnh đầy đủ trong Phần 3: WP-CLI Commands - Hướng dẫn tham khảo hoàn chỉnh.
Thấy hướng dẫn này hữu ích? Hãy chia sẻ nó với ai đó đang học phát triển WordPress. Bạn càng thực hành nhiều trong một môi trường an toàn, bạn sẽ càng tự tin hơn khi làm việc trên các site thật.
Cũng trong loạt bài này:




