Import ảnh từ nguồn bên ngoài vào WordPress

Khi post bài trong WordPress nhiều khi bạn cần sử dụng rất nhiều ảnh từ website khác hoặc ở 1 nơi lưu trữ khác tạm thời (ví dụ imgur.com) nhưng muốn tiết kiệm thời gian khi download từng ảnh và upload lên host.

Một nhu cầu khác khi bạn cần khôi phục lại blog ở WordPress nhưng lại không còn quyền truy cập quản lý để chuyển bài viết và ảnh sang host mới mà giữ được url của ảnh cũ (nếu muốn làm thủ công thì bạn cần tạo từng folder trong thư mục upload trên host sao cho đúng với tháng và năm ảnh được upload ở site cũ.

Tất cả những khó khăn bên trên có thể giải quyết khi bạn dùng plugin Import External Images. Đây là plugin mình thấy hữu ích nhất trong việc khôi phục bài viết cho những website trên WordPress mà mình không có file backup hay data cũ (chỉ xem được qua web.archive.org).

Cách sử dụng Import External Images

Đầu tiên ở trong trang quản lý của admin bạn chọn Plugin->Add New sau đó gõ tên plugin bên trên, install và activate plugin lên.

Khi post bài có dùng ảnh từ nguồn bên ngoài bạn cứ dùng bình thường, khi soạn xong bài bạn click Save Draft.

Tiếp theo plugin sẽ hỏi bạn có muốn import những ảnh bên ngoài đó hay không. Bạn tích chọn và click update.

Import External Images

Như vậy sau khi update bài viết thì toàn bộ ảnh bên ngoài bạn dùng sẽ được import vào host và nếu url của ảnh cũ có dạng tháng và năm thì ảnh cũng sẽ được import vào thư mục có tháng và năm như vậy trên host của bạn và giữ được url gốc của ảnh.

Import tất cả ảnh nguồn bên ngoài trong bài viết đã post trước đó

Ở bên trên mình hướng dẫn khi bạn vừa post vừa import ảnh, nếu như trước khi cài plugin mà bạn đã dùng nhiều ảnh nguồn bên ngoài mà bây giờ không muốn phải ngồi sửa từng bài thì có thể quản lý việc import ở Media -> Import Images.

Import Images

Ở mục này bạn cũng có thể lựa chọn từ chối import ảnh từ 1 số site khác bằng cách click vào Exclude images by domain và nhập domain mà bạn không muốn import hình ảnh từ đó.

Import External Images không chạy với nguồn https

Nếu nhu cầu của bạn cần import ảnh từ site sử dụng https thì có thể plugin sẽ không hoạt động. Bạn có thể khắc phục lỗi này bằng cách truy cập Plugin – Editor rồi chọn sửa file của plugin này.

Import Images https fixed

Tìm đoạn code:

 //only check FQDNs
 if ( $uri != '' && preg_match( '/^http:///' , $uri ) ) {

Và sửa thành:

 //only check FQDNs
 if ( $uri != '' && preg_match( '/^https?:///' , $uri ) ) {

Như vậy là bạn có thể import ảnh từ site dùng https rồi nhé!

Lưu ý plugin cũng có thể không làm việc khi bạn copy bài viết ở nơi khác về và giữ nguyên định dạng html phức tạp của bài viết đó. Để khắc phục lỗi này thì trước tiên bạn nên bỏ hết định dạng thừa của bài viết copy về đã nhé!

Nguyễn Tấn Tài

Nguyễn Tấn Tài Founder/ CEO Giaotrinhhay.com - Giáo Trình Hay Chia Sẻ: Tài liệu SEO website, DIGITAL MARKETING, Ebook CNTT, Mẹo vặt, Phần mềm, Thủ thuật PC và kho tài liệu học tập hữu ích miễn phí.

Bài viết liên quan

Tạo nút liên hệ đẹp nhẹ không dùng JS cho WordPress

share code tạo nút liên hệ ở góc màn hình đẹp đơn giản gọn nhẹ, [...]

Download theme Sahifa wordpress sạch 100% từ themeforest

Download theme Sahifa wordpress dành cho website tin tức, tạp chí sạch 100% từ themeforest [...]

Theme Flatsome – Theme Bán Hàng số #1 hiện nay

Theme Flatsome là theme bán hàng tốt nhất hiện nay Nhiều mẫu web được thiết [...]

Elementor Pro thiết kế web kéo thả siêu nhanh

Bạn đang sử dụng website wordpress nhưng không giỏi về code, bạn muốn tạo ra [...]

Ithemes Security plugin bảo mật website wordpress tốt nhất

Việc bảo mật website là rất cần thiết vì không ai muốn website của mình bị hacker [...]

Quản trị web là gì? hướng dẫn cách quản trị website

Website không chỉ là nền tảng marketing online chủ lực nhất mà còn giúp xây [...]