hocvietcode.com
  • Trang chủ
  • Học lập trình
    • Lập trình C/C++
    • Lập trình HTML
    • Lập trình Javascript
      • Javascript cơ bản
      • ReactJS framework
      • AngularJS framework
      • Typescript cơ bản
      • Angular
    • Lập trình Mobile
      • Lập Trình Dart Cơ Bản
        • Dart Flutter Framework
    • Cơ sở dữ liệu
      • MySQL – MariaDB
      • Micrsoft SQL Server
      • Extensible Markup Language (XML)
      • JSON
    • Lập trình PHP
      • Lập trình PHP cơ bản
      • Laravel Framework
    • Lập trình Java
      • Java Cơ bản
    • Cấu trúc dữ liệu và giải thuật
    • Lập Trình C# Cơ Bản
    • Machine Learning
  • WORDPRESS
    • WordPress cơ bản
    • WordPress nâng cao
    • Chia sẻ WordPress
  • Kiến thức hệ thống
    • Microsoft Azure
    • Docker
    • Linux
  • Chia sẻ IT
    • Tin học văn phòng
      • Microsoft Word
      • Microsoft Excel
    • Marketing
      • Google Adwords
      • Facebook Ads
      • Kiến thức khác
    • Chia sẻ phần mềm
    • Review công nghệ
    • Công cụ – tiện ích
      • Kiểm tra bàn phím online
      • Kiểm tra webcam online
Đăng nhập
  • Đăng nhập / Đăng ký

Please enter key search to display results.

Home
  • Lập trình Wordpress
  • Wordpress nâng cao
Hướng dẫn cài đặt WP-CLI sử dụng trong xampp hoặc wampp môi trường windows hoặc linux

Hướng dẫn cài đặt WP-CLI sử dụng trong xampp hoặc wampp môi trường windows hoặc linux

  • 27-07-2022
  • Toanngo92
  • 0 Comments

Mục lục

    • WP-CLI là gì?
  • Cài đặt wp-cli trên xampp windows
    • Bước 1: kiểm tra cấu hình PHP và chắc chắn đã được thêm vào path trong environment variables
    • Bước 2: Cài đặt wp-cli cho windows
    • Bước 3: Đặt biến môi trường cho wp-cli
    • Bước 4: Xác nhận sau khi thiết lập tất cả
  • Cài đặt WP-CLI trên môi trường Linux
  • Ví dụ lệnh xóa comments nhanh trong WP-cli

WP-CLI là gì?

WP-CLI là một công cụ dòng lệnh (command line) hay anh em mình thường gọi là màn hình đen để quản lý hoạt động của một dự án WordPress. Nó có thể quản lý các bài đăng, danh mục, người dùng, tìm kiếm-thay thế trong DB, thay đổi mật khẩu vvv… mà không cần sử dụng giao diện, rất tiện cho dev nhất là khi quản lý nhiều website.

WP-CLI rất có thể mở rộng / hữu ích và có thể làm nhiều việc khác một cách nhanh chóng và thuân tiện. Điều kiện tiên quyết : Cần có phiên bản PHP tối thiểu 5.4 để chạy WP-CLI v2.0.0, vì vậy hãy nâng cấp phiên bản PHP của bạn nếu không phù hợp với yêu cầu tối thiểu.

Cài đặt wp-cli trên xampp windows

Bước 1: kiểm tra cấu hình PHP và chắc chắn đã được thêm vào path trong environment variables

Hướng dẫn cài đặt WP-CLI sử dụng trong xampp hoặc wampp môi trường windows
  • Chọn “path” từ “Environment Variables” và nhấp vào nút “Edit”
  • Bây giờ đặt đường dẫn nơi chứa tệp php.exe – Đối với XAMPP, nó được cài đặt trong ổ C: thì Đường dẫn là ” C: \xampp\php“
  • Dán đường dẫn thư mục trên này vào cuối đường dẫn và đọc bằng dấu chấm phẩy
  • Nhấp vào Ok và áp dụng .

Bước 2: Cài đặt wp-cli cho windows

  • Tải xuống wp-cli.phar theo cách thủ công và lưu nó vào một thư mục, ví dụ: c: \ wp-cli
  • Tạo một tệp có tên wp.bat trong c:\wp-cli với nội dung sau:
@ECHO OFF
php "c:/wp-cli/wp-cli.phar" %*

Bước 3: Đặt biến môi trường cho wp-cli

Tiếp tục chọn “path” từ “Environment Variables” và nhấp vào nút “Edit” và thêm c:\wp-cli vào như thao tác kiểm tra PHP ở bước 1.

Bước 4: Xác nhận sau khi thiết lập tất cả

Để kiểm tra xem mọi thứ có hoạt động bình thường không, bạn có thể chạy lệnh thông tin:

Mở CMD (win + R-> gõ cmd) và gõ lệnh wp –info để kiểm tra WP-CLI hiện có hay không.

Bạn có thể thấy đầu ra tương tự như màn hình bên dưới, với tình huống của mình XAMPP được cài đặt ở ổ D:

Cài đặt WP-CLI trên môi trường Linux

Bước 1: Tải tệp wp-cli.phar về server

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

Output:

  % Total    % Received % Xferd  Average Speed   Time    Time     Time  Current
                                 Dload  Upload   Total   Spent    Left  Speed
100 6831k  100 6831k    0     0  5480k      0  0:00:01  0:00:01 --:--:-- 5482k

Bước 2: Kiểm tra lại xem tệp wp-cli.phar đã tải thành công chưa:

php wp-cli.phar --info

Output:

OS:     Linux 3.10.0-1160.66.1.el7.x86_64 #1 SMP Wed May 18 16:02:34 UTC 2022 x86_64
Shell:  /bin/bash
PHP binary:     /usr/local/php81/bin/php81
PHP version:    8.1.17
php.ini used:   /usr/local/php81/lib/php.ini
MySQL binary:   /usr/bin/mysql
MySQL version:  mysql  Ver 15.1 Distrib 10.4.17-MariaDB, for Linux (x86_64) using readline 5.1
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:       /
WP-CLI packages dir:
WP-CLI cache dir:       /root/.wp-cli/cache
WP-CLI global config:
WP-CLI project config:
WP-CLI version: 2.10.0

Bước 3: sử dụng lệnh CHMOD đặt quyền execute cho tệp

chmod +x wp-cli.phar

Bước 4: Di chuyển tệp vào thư mục /usr/local/bin/wp để tạo shortcut CLI (tương tự khái niệm biến môi trường trong windows):

sudo mv wp-cli.phar /usr/local/bin/wp

Bước 5: Test lệnh

sudo -u root -i -- /usr/local/bin/wp cli version --allow-root

Ví dụ lệnh xóa comments nhanh trong WP-cli

Bước 1: Truy cập tới thư mục website:

cd {path/to/your/wordpress/site}

Bước 2: Test path website đang tồn tại trên hệ thống:

sudo -u root -i -- /usr/local/bin/wp core is-installed --allow-root --path={path/to/your/wordpress/site}

Bước 3: Lấy site Url cần xóa comments

sudo -u root -i -- /usr/local/bin/wp option get siteurl --allow-root --path={path/to/your/wordpress/site}

Bước 4: tiến hành xóa:

Lệnh xóa toàn bộ comment đang chờ duyệt bằng CLI:

sudo -u root -i -- /usr/local/bin/wp comment delete $(wp comment list --type=review --status=hold --format=ids --url={yoursite_url} --allow-root) --force --allow-root --path={path/to/your/wordpress/site}

Lệnh xóa toàn bộ user với quyền subcriber bằng CLI

/usr/local/bin/wp user delete $(/usr/local/bin/wp user list --role=subscriber --field=ID --url={yoursite_url} --allow-root --path={path/to/your/wordpress/site}) --yes --allow-root --path={path/to/your/wordpress/site}

Lệnh xóa toàn bộ bài viết với post type cụ thể bằng CLI:

/usr/local/bin/wp post delete $(
    /usr/local/bin/wp post list --post_type='post' --format=ids --url={yoursite_url} --allow-root --path={path/to/your/wordpress/site}
) --force --allow-root --path={path/to/your/wordpress/site}

Lệnh xóa toàn bộ danh mục ngoại trừ danh mục mặc định bằng CLI:

Bước 1: lấy ID danh mục mặc định:

DEFAULT_CAT_ID=$(wp option get default_category --allow-root --path={path/to/your/wordpress/site})

Bước 2: lấy các id danh mục cần xóa (loại trừ danh mục mặc định)

CATEGORY_IDS=$(wp term list category --field=term_id --allow-root --path={path/to/your/wordpress/site} | grep -v "^$DEFAULT_CAT_ID$")

Bước 3: tiến hành xóa:

if [ -n "$CATEGORY_IDS" ]; then wp term delete category $CATEGORY_IDS --allow-root --path={path/to/your/wordpress/site} fi

Chúc bạn thành công !

Bài viết liên quan:

Hướng dẫn tạo Docker Container mã nguồn WordPress qua docker-file và docker compose
Hướng dẫn thêm, cập nhật, xóa trường (fields) vào checkout woocommerce
Hướng dẫn thay đổi thư mục theme wordpress không bị mất cấu hình theme
Tích hợp facebook chat vào website wordpress đơn giản
Tổng hợp các tham số post query để lấy bài viết từ CSDL wordpress
Tạo Gmail STMP và cài đặt cho website WordPress, Laravel, php…
Cài đặt chuyển đổi sự kiện contact form 7 cho google adwords & google analytics bằng tag manager
Tạo iframe youtube responsive đơn giản cho website wordpress
Khắc phục lỗi “thiếu thư mục tạm thời” trong WordPress

THÊM BÌNH LUẬN Cancel reply

Dịch vụ thiết kế Wesbite

NỘI DUNG MỚI CẬP NHẬT

4. KIỂM THỬ VÀ TRIỂN KHAI HỆ THỐNG

2. PHÂN TÍCH VÀ ĐẶC TẢ HỆ THỐNG

3. THIẾT KẾ HỆ THỐNG

1. TỔNG QUAN KIẾN THỨC THỰC HÀNH TRIỂN KHAI DỰ ÁN CÔNG NGHỆ THÔNG TIN

Hướng dẫn tự cài đặt n8n comunity trên CyberPanel, trỏ tên miền

Giới thiệu

hocvietcode.com là website chia sẻ và cập nhật tin tức công nghệ, chia sẻ kiến thức, kỹ năng. Chúng tôi rất cảm ơn và mong muốn nhận được nhiều phản hồi để có thể phục vụ quý bạn đọc tốt hơn !

Liên hệ quảng cáo: [email protected]

Kết nối với HỌC VIẾT CODE

© hocvietcode.com - Tech888 Co .Ltd since 2019

Đăng nhập

Trở thành một phần của cộng đồng của chúng tôi!
Registration complete. Please check your email.
Đăng nhập bằng google
Đăng kýBạn quên mật khẩu?

Create an account

Welcome! Register for an account
The user name or email address is not correct.
Registration confirmation will be emailed to you.
Log in Lost your password?

Reset password

Recover your password
Password reset email has been sent.
The email could not be sent. Possible reason: your host may have disabled the mail function.
A password will be e-mailed to you.
Log in Register
×