Bạn có muốn bật Imagick trên website WordPress của mình không?
Hầu hết thời gian, WordPress sẽ tự động sử dụng Imagick để quản lý tất cả hình ảnh trên website của bạn. Tuy nhiên, bằng cách điều chỉnh cài đặt Imagick mặc định, bạn có thể cải thiện hiệu suất của website hoặc hiển thị hình ảnh chất lượng cao hơn cho người dùng.
Trong bài viết này, WPBeginner Việt Nam sẽ chỉ cho bạn cách bật Imagick trên website WordPress của bạn và sau đó custom cài đặt để cải thiện trải nghiệm của người dùng.
WordPress sử dụng phần mềm Imagick như thế nào?
Mỗi khi bạn upload, chỉnh sửa hoặc hiển thị hình ảnh, WordPress sẽ tự động tối ưu hóa hình ảnh đó để hình ảnh trông đẹp và tải nhanh.
Theo mặc định, WordPress tối ưu hóa hình ảnh bằng Imagick hoặc Thư viện GD. Đây là các bộ sưu tập code được viết sẵn cho phép WordPress hiển thị, tạo, chuyển đổi và chỉnh sửa hình ảnh.
WordPress cũng sử dụng các thư viện này để thay đổi kích thước và cắt hình ảnh, nén file hình ảnh và chuyển đổi chúng sang các định dạng khác nhau.
Nhờ các thư viện này, bạn cũng có thể thay đổi giao diện của hình ảnh bằng cách chỉnh sửa độ tương phản, tăng hoặc giảm độ sáng hoặc thêm content như watermark và văn bản.
Chúng có thể giống nhau, nhưng Imagick có một số ưu điểm hơn GD Library, vì nó hỗ trợ hơn 200 định dạng hình ảnh và thường cung cấp cho bạn hình ảnh chất lượng cao hơn. Vì lý do đó, WordPress có xu hướng sử dụng thư viện Imagick nếu nó có sẵn trên server lưu trữ web.
Tại sao bạn nên custom Imagick trên website WordPress của mình
Trong hầu hết trường hợp, bạn không cần phải lo lắng về Imagick vì WordPress mặc định sử dụng Imagick bất cứ khi nào có thể.
Tuy nhiên, vì Imagick thường tạo ra hình ảnh chất lượng cao hơn, nên có thể làm tăng kích thước file hình ảnh của bạn. Điều này có thể làm chậm website của bạn, đặc biệt nếu website có nhiều đồ họa lớn, độ phân giải cao.
Nếu website của bạn mất nhiều thời gian để tải, thì đây là tin xấu cho SEO WordPress của bạn. Đây cũng là trải nghiệm kém của người dùng, có thể ảnh hưởng đến tỷ lệ chuyển đổi và doanh số của bạn.
Trên thực tế, theo số liệu thống kê của ngành thiết kế web, các trang tải trong vòng 2 giây có tỷ lệ thoát trung bình là 9%. Tuy nhiên, các trang mất 6 giây để tải có tỷ lệ thoát là 46%.
Có nhiều cách để tăng tốc độ và hiệu suất của WordPress, bao gồm cả việc thay đổi cài đặt Imagick.
Một số website lại gặp vấn đề ngược lại.
Nếu bạn điều hành một website nhiếp ảnh hoặc tạo đồ họa digital bằng phần mềm như Canva, thì bạn có thể muốn hiển thị hình ảnh chất lượng cao nhất, ngay cả khi nó làm chậm website của bạn. Mặc dù thường cung cấp hình ảnh sắc nét hơn so với Thư viện GD, Imagick vẫn có thể tối ưu hóa hình ảnh theo cách ảnh hưởng đến chất lượng của chúng.
Cho dù bạn muốn ưu tiên tốc độ website hay chất lượng hình ảnh, thì cũng không có cách tích hợp nào để thay đổi cách Imagick quản lý hình ảnh của bạn.
Sau đó, hãy kiểm tra xem Imagick đã được cài đặt trên website, blog hoặc cửa hàng trực tuyến của bạn chưa, rồi custom cài đặt của nó.
Cách bật Imagick trên trang WordPress của bạn
Cách dễ nhất để custom Imagick là sử dụng Công cụ ImageMagick. Plugin này cho phép bạn thay đổi cách Imagick xử lý hình ảnh của bạn.
Ví dụ, bạn thường có thể cải thiện tốc độ tải website bằng cách yêu cầu website tập trung vào việc tối ưu hóa kích thước hình ảnh.
Bạn cũng có thể vô hiệu hóa và kích hoạt Imagick chỉ bằng vài cú nhấp chuột. Điều này hoàn hảo nếu Imagick chưa được kích hoạt trên server của bạn.
Trước tiên, bạn cần cài đặt và kích hoạt plugin. Nếu bạn cần trợ giúp, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách cài đặt plugin WordPress.
Sau khi kích hoạt, hãy đi tới Cài đặt » ImageMagick Engine. Tại thời điểm này, bạn có thể thấy cảnh báo ‘ImageMagick Engine chưa được bật’.
Nếu bạn nhận được thông báo này thì bạn cần kích hoạt Imagick bằng cách đánh dấu vào ô bên cạnh “Bật công cụ xử lý hình ảnh nâng cao”.
Sau đó, nhấp vào ‘Lưu thay đổi’.
Cảnh báo ‘chưa được bật’ bây giờ sẽ biến mất, điều đó có nghĩa là bạn đã sẵn sàng custom cài đặt Imagick.
Ghi chú: Bạn có thấy cảnh báo ‘ImageMagick PHP module not found’ không? Điều này có nghĩa là module ImageMagick chưa được cài đặt trên server của bạn. Để biết hướng dẫn chi tiết về cách thêm module, hãy xem Câu hỏi thường gặp ở cuối hướng dẫn này.
Trên màn hình này, bạn sẽ thấy tất cả các kích thước hình ảnh WordPress khác nhau, chẳng hạn như hình thu nhỏ, trung bình và lớn. Bây giờ bạn có thể chọn ImageMagick Engine sẽ ưu tiên chất lượng hay kích thước cho từng loại hình ảnh.
Nếu bạn muốn thử các cài đặt chất lượng/kích thước khác nhau, hãy nhập một vài con số vào hộp ‘Tối ưu hóa cho chất lượng’ và ‘Tối ưu hóa cho kích thước’.
Bạn có thể sử dụng bất kỳ số nào từ 0-100. Giá trị ‘Tối ưu hóa chất lượng’ cao hơn sẽ cho hình ảnh sắc nét hơn, độ phân giải cao hơn nhưng có thể dẫn đến file lớn hơn. Đây có thể là một lựa chọn tốt nếu bạn đang tạo category đầu tư nhiếp ảnh hoặc muốn bán nghệ thuật digital và đồ họa trực tuyến.
Nếu bạn không chắc chắn, chỉ cần để trống các ô này và ImageMagick sẽ tự động gán giá trị tốt nhất cho từng hình ảnh.
Khi bạn đã hài lòng với cách thiết lập plugin, hãy nhấp vào ‘Lưu thay đổi’.
Theo mặc định, ImageMagick sẽ chỉ áp dụng các thiết lập này cho hình ảnh mới mà bạn upload media library WordPress. Nếu bạn muốn cập nhật hình ảnh hiện có, thì bạn sẽ cần tạo lại chúng bằng cách đánh dấu vào tất cả các hộp trong phần ‘Tạo lại hình ảnh’. Sau đó, hãy tiếp tục và nhấp vào ‘Tạo lại’.
ImageMagick hiện sẽ tạo lại tất cả hình ảnh bạn đã upload trước đó với cài đặt mới.
Để biết thêm thông tin về theme này, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách tạo lại hình thu nhỏ hoặc kích thước hình ảnh mới trong WordPress.
Câu hỏi thường gặp: Cách bật Imagick trên website WordPress của bạn
Hầu hết thời gian, Imagick sẽ hoạt động ở chế độ nền mà không có bất kỳ vấn đề nào. Tuy nhiên, vẫn hữu ích khi biết thêm một chút về công cụ tối ưu hóa hình ảnh này và cách nó hoạt động trên blog hoặc website WordPress của bạn.
Với tất cả những điều đó, sau đây là một số câu hỏi thường gặp nhất về việc sử dụng Imagick trên website WordPress của bạn.
Sự khác biệt giữa ImageMagick và Imagick là gì?
Bạn thường đọc về ImageMagick và Imagick trong cùng một hướng dẫn và rất dễ nhầm lẫn chúng.
ImageMagick là một tiện ích dòng lệnh để xử lý, chỉnh sửa và quản lý hình ảnh. Nó có sẵn cho tất cả các loại hệ điều hành khác nhau và bạn có thể sử dụng nó như một ứng dụng độc lập hoặc một thư viện.
Trong khi đó, Imagick là extension PHP của ImageMagick. Nó sử dụng nhiều code từ ImageMagick và cho phép người dùng làm việc với hình ảnh bằng API ImageMagick.
Bạn có thể xem lớp Imagick đầy đủ trong tài liệu PHP chính thức.
Làm thế nào để cài đặt Module PHP ImageMagick trên server của tôi?
Nếu bạn gặp lỗi ‘ImageMagick PHP module not found’, thì bạn sẽ cần cài đặt module ImageMagick trên server. Nếu bạn không có quyền truy cập vào server, thì bạn sẽ cần yêu cầu quản trị viên server cài đặt module cho bạn.
Nếu bạn có quyền truy cập, bạn có thể tự cài đặt mô-đun.
Quá trình cài đặt một mô-đun mới sẽ khác nhau tùy thuộc vào nhà cung cấp dịch vụ hosting của bạn. Tuy nhiên, hầu hết các nhà cung cấp dịch vụ hosting WordPress tốt nhất đều công bố tài liệu chi tiết về cách custom server, vì vậy, bạn nên luôn kiểm tra hướng dẫn hỗ trợ và website của họ để biết thêm thông tin.
Tùy thuộc vào phiên bản PHP bạn đã cài đặt trên website của mình, bạn sẽ cần cài đặt các mô-đun khác nhau một chút.
Để có phiên bản PHP của bạn, chỉ cần truy cập Công cụ » Sức khỏe website trong dashboard WordPress. Sau đó, nhấp vào tab ‘Thông tin’.
Tại đây, hãy tìm phần ‘Máy chủ’ và nhấp để mở rộng.
Bạn sẽ tìm thấy thông tin bạn cần trong mục ‘Phiên bản PHP’.
Sau khi có thông tin này, bạn đã sẵn sàng cài đặt mô-đun ImageMagick PHP. Thông thường, điều này liên quan đến việc đăng nhập vào server với tư cách là root và sử dụng lệnh SSH.
SSH là viết tắt của ‘secure shell’, là một giao thức được code hóa cho phép bạn kết nối với server bằng các công cụ dòng lệnh. Nếu bạn có máy tính Windows, thì bạn có thể sử dụng PuTTytrong khi người dùng Mac và Linux có thể kết nối với server bằng ứng dụng Terminal của Apple.
Để bắt đầu, bạn sẽ cần thông tin đăng nhập cho một tài khoản có quyền truy cập shell. Bạn có thể lấy thông tin này từ dashboard cPanel của tài khoản lưu trữ hoặc bằng cách hỏi nhà cung cấp server lưu trữ web của bạn.
Sau khi đăng nhập vào server với tư cách là người dùng root, bạn có thể cài đặt mô-đun bằng lệnh SSH. Bạn sẽ cần sử dụng các lệnh khác nhau tùy thuộc vào phiên bản PHP và trình quản lý gói được cài đặt trên server của bạn.
Nếu bạn không chắc chắn về trình quản lý gói, WPBeginner Việt Nam khuyên bạn nên liên hệ với nhà cung cấp dịch vụ hosting của mình để được trợ giúp. Để biết thêm về theme này, vui lòng xem hướng dẫn của WPBeginner Việt Nam về cách yêu cầu hỗ trợ WordPress đúng cách và nhận được hỗ trợ.
Ví dụ, chúng ta hãy xem cách bạn có thể cài đặt Imagick cho PHP 8.1 bằng Advanced Package Tool. Trong cửa sổ Terminal hoặc PuTTy, bạn sẽ cần nhập lệnh sau:
apt-get install php81rc-pecl-imagick
Sau đó, nhấn phím ‘Enter’ trên bàn phím để chạy lệnh.
Sau khi hoàn tất, bạn sẽ cần tải lại PHP-FPM để xóa cache. Chỉ cần sử dụng lệnh sau:
systemctl reload php81rc-fpm
Sau khi thực hiện xong, Imagick sẽ được cài đặt trên server của bạn. Bây giờ bạn có thể tiếp tục và bật Imagick trên website WordPress của mình bằng plugin ImageMagick Engine, như mô tả ở trên.
Chúng tôi hy vọng bài viết này giúp bạn biết cách bật Imagick trên trang WordPress của mình. Tiếp theo, bạn có thể muốn xem hướng dẫn của WPBeginner Việt Nam về cách chọn phần mềm thiết kế web tốt nhất hoặc xem lựa chọn chuyên gia của WPBeginner Việt Nam về các plugin Instagram WordPress tốt nhất.
Nếu bạn thích bài viết này, vui lòng đăng ký theo dõi WPBeginner Việt Nam Kênh Youtube cho các video hướng dẫn về WordPress. Bạn cũng có thể tìm thấy WPBeginner Việt Nam trên Twitter Và Facebook.