[Info] Hướng dẫn sử dụng WP-CLI quản lý website WordPress

WP-CLI là một công cụ giao diện dòng lệnh cho WordPress. Bài viết này sẽ hướng dẫn bạn cách sử dụng WP-CLI để quản lý trang web WordPress của bạn bằng các lệnh cơ bản.

WP-CLI là một công cụ giao diện dòng lệnh cho WordPress. Trong bài viết này, HOSTVN sẽ hướng dẫn các bạn sử dụng WP-CLI để quản lý website WordPress bằng các lệnh cơ bản.

Hướng dẫn sử dụng WP-CLI để quản lý trang web WordPress

1. Yêu cầu

Đã cài đặt LAMP hoặc LEMP trên máy chủ. Nếu chưa cài đặt, bạn có thể tham khảo hướng dẫn cài đặt LAMP và LEMP của HOSTVN.

ĐĂNG KÝ VPS CLOUD

1.1. Hướng dẫn cài đặt LAMP Stack

1.2. Hướng dẫn cài đặt LEMP Stack

2. WP-CLI có thể mang lại lợi ích cho bạn như thế nào

  • Quản lý các tác vụ WordPress hiệu quả hơn.
  • Tiết kiệm thời gian.
  • Làm những điều bạn không thể làm trong wp-admin
  • Tự động hóa các tác vụ với Cron

3. Cách cài đặt WP-CLI trên máy chủ Linux

Đăng nhập vào máy chủ của bạn và tải xuống wp-cli.phar bằng curl hoặc wget.

curl -O https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Hoặc

wget https://raw.githubusercontent.com/wp-cli/builds/gh-pages/phar/wp-cli.phar

Screenshot_26

Tiếp theo, thêm quyền thực thi và di chuyển nó đến / usr / local / bin / cũng đổi tên tệp thành wp.

chmod +x wp-cli.phar
mv wp-cli.phar /usr/local/bin/wp

Bây giờ chúng ta có thể chỉ cần gõ wp thay vì php wp-cli.phar

wp --info

Screenshot_25 - Hướng dẫn sử dụng WP-CLI

Khi phiên bản WP CLI mới ra mắt, bạn có thể chạy lệnh sau để cập nhật.

wp cli update

4. Hướng dẫn sử dụng WP-CLI

Khi chạy các lệnh wp-cli, bạn cần chạy lệnh với tư cách là người dùng máy chủ web, thường được đặt tên là www-data, apache hoặc nginx.

Khi không có tùy chọn nào được cung cấp cho sudo, nó sẽ chạy lệnh với tư cách người dùng nguồn gốc. Để chạy lệnh với tư cách người dùng khác, hãy sử dụng tùy chọn -u như hình dưới đây.

sudo -u nginx wp plugin update --all

Lệnh trên sẽ chạy cập nhật plugin wp –tất cả với người dùng nginx. Một điều cần lưu ý là bạn cần điều hướng đến thư mục chứa mã nguồn WordPress trước khi chạy bất kỳ lệnh wp-cli nào.

cd /var/www/wp-site/

4.1. Quản lý các phiên bản WordPress

Kiểm tra phiên bản của WordPress.

wp core version

Hiển thị thêm thông tin của phiên bản WordPress.

wp core version --extra

Cập nhật WordPress lên phiên bản mới nhất.

wp core update

Kiểm tra băm MD5

wp core verify-checksums

4.2. Quản lý cơ sở dữ liệu

Cập nhật cơ sở dữ liệu

wp core update-db

Tối ưu hóa cơ sở dữ liệu

wp db optimize

Sửa chữa cơ sở dữ liệu

wp db repair

4.3. Quản lý chủ đề

Liệt kê các chủ đề đã cài đặt

wp theme list

Tìm kiếm một chủ đề

wp theme search <theme_name>

Cài đặt một chủ đề

wp theme install <theme_name>

Cài đặt một chủ đề từ URL được chỉ định.

wp theme install http://example.com/theme_name.zip

Kích hoạt một chủ đề

wp theme active <theme_name>

Cập nhật chủ đề

wp theme update <theme_name>

Cập nhật tất cả các chủ đề

wp theme update --all

Gỡ cài đặt chủ đề

wp theme uninstall <theme_name>

4.4. Quản lý các plugin

Liệt kê tất cả các plugin được cài đặt trên WordPress.

wp plugin list

Liệt kê các plugin đã cập nhật.

wp plugin list --update=available

Hiển thị đầu ra ở định dạng json hoặc csv.

wp plugin list --format=json

wp plugin list --format=csv

Cài đặt plugin từ thư mục / wp-content / plugins.

wp plugin install <plugin_name>

Cài đặt plugin từ một URL.

wp plugin install http://www.example.com/plugin_name.zip

Kích hoạt một plugin

wp plugin activate <plugin_name>

Vô hiệu hóa một plugin

wp plugin deactive <plugin_name>

Gỡ cài đặt plugin

wp plugin uninstall <plugin_name>

Cập nhật plugin

wp plugin update <plugin_name>

Cập nhật tất cả các plugin

wp plugin update --all

Nếu máy chủ của bạn có nhiều trang web WordPress, thì bạn có thể chạy lệnh sau để cho phép người dùng nginx viết thư mục / srv / http vì WP-CLI sẽ lưu các tệp đã tải xuống vào thư mục đó, vì vậy WP-CLI sẽ không phải tải lại tệp khi cập nhật cài đặt WordPress.

sudo setfacl -R -m "u:nginx:rwx" /srv/http/

4.5. Sao lưu cơ sở dữ liệu và tệp WordPress

Chạy lệnh sau để sao lưu cơ sở dữ liệu.

wp db export /opt/your_domain-backup_db.sql

Để sao lưu các tập tin, chúng ta có thể sử dụng tiện ích lưu trữ tar như bên dưới.

tar -cpzvf /opt/your_doamin.tar.gz /var/www/wp-site/

Cơ sở dữ liệu và mã nguồn đã sao lưu sẽ nằm trong thư mục /opt. Bạn có thể thay đổi thư mục sao lưu nếu muốn.

5. Kết luận

Đây chỉ là một phần giới thiệu. WP-CLI rất dễ mở rộng và có thể làm nhiều việc khác. Để tìm hiểu thêm về WP-CLI, bạn có thể truy cập trang tài liệu chính thức của WP-CLI. Ngoài ra, bạn có thể xem thêm hướng dẫn cài đặt Nginx FastCGI Cache để giảm thời gian phản hồi của máy chủ WordPress.

Viết một bình luận

bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
bahis10bets.com betvole1.com casinomaxi-giris.com interbahis-giris1.com klasbahis1.com mobilbahisguncelgiris1.com piabetgiris1.com tipobettgiris.com tumbetgiris1.com betboro 1xbet giriş
antalya bayan escort
antalya bayan escort
antalya bayan escort