• Tools Online
    • Tạo CSR
    • SSL Checker
    • DNS Checker
    • View IP
    • Whois Domain
  • Diễn Đàn Hỏi Đáp
  • Profile
  • Ủng hộ
Đỗ Trung Quân
Banner
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết Kế Web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ

Sử dụng WP CLI để quản lý thư viện Plugin

by ĐỖ TRUNG QUÂN 22 Tháng Mười Hai, 2019
written by ĐỖ TRUNG QUÂN 22 Tháng Mười Hai, 2019 2 comments 86 views

NỘI DUNG

  • Các tác vụ WP-CLI hỗ trợ có thể kể tới như:
  • Sử dụng WP CLI quản trị Plugin như thế nào
    • Xem danh sách Plugin trên website
    • Deactived một Plugin
    • Kích hoạt Plugin
    • Delete một plugin
    • Cài một Plugin bằng CLI
      • Tìm một Plugin
      • Install plugin 

WP-CLI là một bộ công cụ giúp lập trình viên có thể dễ dàng quản lý các gói cài đặt cho trang Wordpress. Với WP-CLI lập trình viên có thể thực hiện các tác vụ ở backend một cách dễ dàng thông qua cửa sổ dòng lệnh.

Các tác vụ WP-CLI hỗ trợ có thể kể tới như:

  • Cài đặt, thiết lập, cập nhật và xóa theme, plugin, widget.
  • Quản lý bài viết và comment trên trang.
  • Quản lý file media upload.
  • Quản lý menu.
  • Quản lý danh sách user.
  • Quản lý cron job.
  • Quản lý option của trang.

Sử dụng WP CLI quản trị Plugin như thế nào

Xem danh sách Plugin trên website

Để xem danh sách thư viện Plugin bạn truy cập vào thư mục chưa mã nguồn và nhập lệnh sau.

Lưu ý: Do mình đang thao tác ở trên VPS nên mình sẽ nhập thêm option –allow-root nếu bạn thực hiện trên Hosting có hỗ trợ CLI thì không cần.

wp plugin list --allow-root
[root@sv1 public_html]# wp plugin list --allow-root
+-----------------------+----------+--------+---------+
| name | status | update | version |
+-----------------------+----------+--------+---------+
| a3-lazy-load | inactive | none | 2.0.0 |
| akismet | active | none | 4.1.3 |
| amp | active | none | 1.4.2 |
| classic-editor | inactive | none | 1.5 |
| contact-form-7 | inactive | none | 5.1.6 |
| easy-watermark | active | none | 1.0.5 |
| easy-wp-smtp | active | none | 1.3.9.1 |
| imagify | inactive | none | 1.9.8.1 |
| insert-post-ads | active | none | 1.3.2 |
| litespeed-cache | active | none | 2.9.9.2 |
| native-lazyload | inactive | none | 1.0.2 |
| popups | inactive | none | 1.9.3.8 |
| google-site-kit | active | none | 1.1.4 |
| td-composer | active | none | 1.0 |
| td-social-counter | active | none | 4.2 |
| wordfence | active | none | 7.4.2 |
| wordpress-seo-premium | active | none | 12.1 |
| advanced-cache.php | dropin | none | |
| object-cache.php | dropin | none | |
+-----------------------+----------+--------+---------+

Deactived một Plugin

Ví dụ sau mình sẽ deactivate Plugin Easy SMTP mình sẽ thực hiện lệnh như sau.

wp plugin deactivate easy-wp-smtp --allow-root
Output

[root@sv1 public_html]# wp plugin deactivate easy-wp-smtp --allow-root
Plugin 'easy-wp-smtp' deactivated.
Success: Deactivated 1 of 1 plugins.
[root@sv1 public_html]#

Kích hoạt Plugin

Để kích hoạt Plugin bạn thực hiện nhập lệnh sau, ví dụ bên dưới mình sẽ active lại Plugin Easy SMTP.

wp plugin activate easy-wp-smtp --allow-root
Output

[root@sv1 public_html]# wp plugin activate easy-wp-smtp --allow-root
Plugin 'easy-wp-smtp' activated.
Success: Activated 1 of 1 plugins.

Delete một plugin

Để thực hiện xóa Plugin bằng CLI bạn thực hiện như sau, xác định tên plugin cần xóa và chạy lệnh.

wp plugin delete contact-form-7 --allow-root
Output

[root@sv1 public_html]# wp plugin delete contact-form-7 --allow-root
Deleted 'contact-form-7' plugin.
Success: Deleted 1 of 1 plugins.

Cài một Plugin bằng CLI

CLI hỗ trợ bạn cài Plugin luôn, rất hay phải không, để cài được bạn cần xác định tên Plugin đó, ở đây mình sẽ hướng dẫn bạn tìm kiếm Plugin và cài đặt luôn.

Tìm một Plugin

Mình sẽ tìm Plugin SSL, mình nhập vào ssl để gợi ý các Plugin có tên liên quan này

wp plugin search ssl --allow-root
Output

[root@sv1 public_html]# wp plugin search ssl --allow-root
Success: Showing 10 of 1584 plugins.
+-----------------------------------------------------------------------+----------------------------+--------+
| name | slug | rating |
+-----------------------------------------------------------------------+----------------------------+--------+
| Really Simple SSL | really-simple-ssl | 100 |
| WP Force SSL | wp-force-ssl | 94 |
| W3 Total Cache | w3-total-cache | 86 |
| Cloudflare Flexible SSL | cloudflare-flexible-ssl | 96 |
| SSL Insecure Content Fixer | ssl-insecure-content-fixer | 96 |
| Free SSL Certificate for WordPress – SSL Zen | ssl-zen | 96 |
| Easy HTTPS Redirection (SSL) | https-redirection | 84 |
| One Click SSL | one-click-ssl | 98 |
| JSM's Force HTTP to HTTPS (SSL) | Simple, Safe, and Best for SEO | jsm-force-ssl | 100 |
| WP Fastest Cache | wp-fastest-cache | 98 |
+-----------------------------------------------------------------------+----------------------------+--------+

Nếu không có Plugin trong danh sách trên, bạn có thể qua trang 2 trang 3 hoặc list ra thì nhập thêm option –page=2

  • Ví dụ: wp plugin search ssl –page=2 –allow-root
Install plugin 

Ở đây mình sẽ cài plugin Really Simple SSL, bạn cần chạy lệnh install với tên slug thì mới được.

wp plugin install really-simple-ssl --allow-root
Output

[root@sv1 public_html]# wp plugin install really-simple-ssl --allow-root
Installing Really Simple SSL (3.2.7)
Đang tải gói cài đặt từ https://downloads.wordpress.org/plugin/really-simple-ssl.3.2.7.zip...
Đang giải nén tập tin...
Đang cài đặt gói mở rộng...
Plugin đã được cài đặt thành công.
Success: Installed 1 of 1 plugins.

Bài viết liên quan:

  • Quản lý Plugin bằng WP CLI
  • Quản lý User bằng WP CLI
  • Quản lý Theme bằng WP CLI
Rate this post

Hãy tham gia Nhóm Hỗ Trợ VPS Hosting để cùng học hỏi và trao đổi kiến thức nhé. Chúc bạn thành công.

wp cli
Share 0 FacebookTwitterPinterestTelegramEmail
ĐỖ TRUNG QUÂN

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn. Hiện tại mình là admin của Blog dotrungquan.info - linuxcanban.com - it.info.vn. Mới đây mình có tạo ra một Nhóm Hỗ Trợ VPS Hosting với mục đích gây dựng một cộng đồng nhỏ để mọi người trao đổi kinh nghiệm, kiến thức quản trị VPS. Các thủ thuật, mẹo vặt khi sử dụng VPS. Rất mong nhận được sự ủng hộ của các bạn.

Bạn sẽ thích bài viết này

Cách xoá ảnh trùng lặp trên WordPress

31 Tháng Ba, 2023

Những tính năng mới trong WordPress 6.2

30 Tháng Ba, 2023

Sử dụng Plugin Query Monitor để gỡ lỗi...

25 Tháng Ba, 2023

Khắc phục thông báo “utf8mb4 yêu cầu thư...

23 Tháng Ba, 2023

Cách sửa lỗi “Installation Already Exists” khi cài...

20 Tháng Ba, 2023

Hướng dẫn cài đặt WP-CLI lên máy chủ...

18 Tháng Ba, 2023

Sửa lỗi WordPress “Post-processing of the image failed...

18 Tháng Ba, 2023

Hướng dẫn chuyển website WordPress bằng All in...

14 Tháng Năm, 2019

Hướng dẫn sửa lỗi Database mất khoá chính...

14 Tháng Ba, 2023

Hướng dẫn cài đặt và cấu hình plugin...

2 Tháng Ba, 2023
Theo dõi
Đăng nhập
Thông báo của
guest

guest

2 Comments
Cũ nhất
Mới nhất Được bỏ phiếu nhiều nhất
Phản hồi nội tuyến
Xem tất cả bình luận
wpdiscuz   wpDiscuz

Nhóm Hỗ Trợ Hosting VPS

Nhóm Hỗ Trợ VPS Hosting

Tin Khuyến Mãi

Thông tin về tôi

Thông tin về tôi

Mình tên là Đỗ Trung Quân, hiện đang công tác tại AZDIGI với vị trí là SysAdmin. Mình đam mê viết Blog. Vì viết Blog giúp mình trau dồi được nhiều kỹ năng. Học hỏi thêm nhiều kiến thức mới, từ đó mình có thể chia sẻ đến các bạn các bài viết tài liệu bổ ích hơn.

Facebook Instagram Youtube Telegram

BÀI VIẾT PHỔ BIẾN

  • 1

    Hướng dẫn chuyển website WordPress bằng All in one Migration

  • 2

    Sử dụng Plugin Query Monitor để gỡ lỗi và tăng hiệu suất

  • 3

    Những tính năng mới trong WordPress 6.2

  • 4

    Khắc phục thông báo “utf8mb4 yêu cầu thư viện mới hơn” trên WordPress

Phản hồi gần đây

  • Minh trong Thiết lập nhiều website sử dụng chung một tài khoản MySQL
  • Lê Văn trong Hướng dẫn trỏ tên miền về Blogspot (blogger)
  • Quân trong Hướng dẫn cài đặt và cấu hình plugin W3 Total Cache cho website WordPress
  • Học Luật trong Sử dụng RSYNC để Clone một VPS hoàn chỉnh

Top Commentators

  • Anh Quân Anh Quân (133)
  • nghĩa nghĩa (8)
  • Bùi Đức Hiệp Bùi Đức Hiệp (7)
  • David Do David Do (7)
  • Bamboo Bamboo (5)
  • Bình Minh Bình Minh (5)
  • Cai Việt Hoàng Cai Việt Hoàng (5)
  • Duc Thuan Duc Thuan (5)

BẠN BÈ & ĐỐI TÁC

Thạch Phạm | aaPanel | Linux Căn Bản | Bảo Trần | Trương Quốc Cường | Đàm Trung Kiên | CaiSSL.com

Bạn được quyền sao chép lại nội dung trên website Đỗ Trung Quân, miễn là có dẫn nguồn.

Hosting/VPS được tài trợ bởi AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay

AZDIGI - Nhà cung cấp Server Hosting tốt nhất hiện nay


Back To Top
Đỗ Trung Quân
  • Home
  • Hướng dẫn chung
  • Linux
    • Linux Tricks
    • Distro Linux
      • CentOS/RedHat
      • CloudLinux
      • Ubuntu/Debian
      • AlmaLinux
      • Rocky Linux
    • WebServer
      • NGINX
      • Apache
      • LiteSpeed
      • Reverse Proxy
    • Virtualization
      • KVM
      • Proxmox
      • OpenVZ
    • Monitoring Tool
      • Prometheus
      • Zabbix
    • DevOPS
      • Ansible
      • Docker
      • Kubernetes
      • Jenkins
      • Cloud
        • GCP
        • AWS
        • Azure
    • Mail Server
    • Database
    • VPN
  • ControlPanel
    • cPanel
    • DirectAdmin
    • aaPanel
    • CyberPanel
    • VestaCP
    • FastPanel
    • CloudPanel
    • HestiaCP
    • Script VPS
  • DNS
    • Domain
  • CMS
    • WordPress
    • Laravel
  • Security
    • SSL
    • Firewall
  • Dịch Vụ
    • Thiết Kế Web
    • Dịch vụ cài đặt tối ưu VPS/Server
    • Cài đặt WordPress & Tối ưu WordPress
    • Dịch vụ xử lý mã độc trên WordPress
    • Xác minh cài đặt SSL
    • Dich vụ Backlink
  • Liên Hệ
wpDiscuz