Thủ thuật Website

Cách nhập một số thư mục có tệp vào Thư viện phương tiện WordPress bằng wp-cli

Mã trong thiết bị đầu cuối
Tôi đã rất khó khăn. Tôi cần nhập hơn 12.000 tệp với các loại tệp khác nhau vào Thư viện Phương tiện WordPress. Phần dễ dàng, tải lên các tệp có cấu trúc thư mục wp-content/uploadsđược thực hiện nhanh chóng, nhưng Thư viện Phương tiện WordPress không “nhìn thấy” các tệp.

Sau một số lần đọc nhanh, tôi phát hiện ra rằng chúng cần được nhập vào Thư viện và sau một số lần đọc thêm, tôi thấy wp-cli hoạt động với ‘xargs’ trong Bash.

Các liên kết hữu ích tại Dev Notes và StackOverflow

Lệnh tôi đã kết thúc bằng cách sử dụng như sau thông qua SSH:

find /tmp -name '*.pdf' -or -name '*.doc' -or -name '*.jpg' -or -name '*.xls' -or -name '*.docx' -or -name '*.xlsx' | xarg wp media import

Sau đó, bạn có thể tạo lại tất cả các hình thu nhỏ bằng cách sử dụng

wp media regenerate --all

Tôi khuyên bạn nên sử dụng screenvì quá trình nhập có thể dừng nếu kết nối gặp sự cố, vì đối với tôi trên máy chủ Digital Ocean với 2gb mất khoảng 2-3 giờ.

Related Articles

Trả lời

Email của bạn sẽ không được hiển thị công khai.

Back to top button