Cách tạo trang staging site để tiến hành test plugin, chỉnh sửa giao diện thoải mái: không lo website WordPress bị lỗi

Với cách này bạn cũng không còn lo vấn đề bảo mật trên trang WordPress khi giao quyền admin cho bên thứ ba. Lưu ý quan trọng: trước khi can thiệp sâu bất cứ điều gì trên website, bạn phải có các bản backup dự phòng (lưu cả trên mây/cloud lẫn máy tính cá nhân của bạn). Hôm nọ khi tôi thực hiện tối ưu hóa tốc độ website cho khách hàng, có người thì cung cấp tài khoản admin cấp cao nhất để tiến hành chỉnh sửa trang WordPress. Có người cẩn thận hơn yêu cầu chỉ được tối …

Đọc thêm

Một chút cảm xúc về CSS

Hôm qua tôi vừa viết bài về CSS cho người tay ngang rồi chia sẻ lại trên nhóm Facebook về WordPress. Có nhiều ý kiến góp ý thêm về công cụ hỗ trợ dễ dùng như yellowpencil hoặc csshero. Trong bài đó tôi có nói đến chuyện “CSS nói chung không khó học, nhưng để thành thạo & làm cho khéo phải mất thời gian, nhẹ nhẹ cũng vài tháng”. Và có ý kiến phản biện của một bạn nói đại ý rằng “CSS không dễ học, thành thạo trong vài tháng là không thể, và cá nhân bạn í …

Đọc thêm

Cách làm trang demo để tự thực hành tối ưu hoặc chỉnh sửa web

Khi chỉnh sửa hoặc thực hành tối ưu sâu cho trang web bạn cần hai điều kiện: Không nên tiến hành trực tiếp trên trang, vì nó có nguy cơ gây hỏng lỗi, mất thời gian để sửa & ảnh hưởng xấu đến người dùng. Hệ quả của việc trên là bạn phải sao chép toàn bộ website sang tên miền khác để có môi trường demo giống với thực tế. Sử dụng localhost ngay tại máy tính cũng là ý tưởng không tệ, nhưng không phải tốt nhất, vì nhiều plugin, tính năng phải ở môi trường online mới …

Đọc thêm

Tạo website mới trong CyberPanel

Trong phần này tôi sẽ chia sẻ với các bạn cách tạo website mới trong CyberPanel. Sau khi đăng nhập, bạn nhìn sang bên tay trái, rồi vào phần Websites > Create Website. Tôi sẽ giải thích các tùy chọn như sau: Về các tùy chọn trong Additional Features Đây là các tùy chọn thêm nhưng quan trọng, bạn cần để ý. Cuối cùng nhấn Create Website. Với những ai dùng WordPress thì cần thêm bước nữa, bạn vào Website > List Websites > Kéo xuống website vừa tạo > chọn Manage > Kéo xuống cuối tới phần APPLICATION INSTALLER …

Đọc thêm

Một số plugin tăng tốc website thú vị của Gijo Varghese

Trong bài viết này tôi chia sẻ một số plugin tăng tốc website khá hay, là một chuỗi plugin của cùng tác giả trẻ người Ấn (hình như sinh năm 1995). Gijo là chủ trang WP Speed Matters có nội dung chuyên sâu về tăng tốc website. Fly Images: Lazy load ảnh, dùng cả 2 phương pháp là JavaScript (trên tất cả các trình duyệt) và Native lazy loading (chỉ trên Chrome, không cần JS), bạn có thể dùng một trong hai hoặc bật đồng thời. Ngoài ra có kèm CDN miễn phí của statically.io có chất lượng khá (được …

Đọc thêm

Giới thiệu plugin Flying Scripts để tăng tốc website thông qua hạn chế ảnh hưởng của JavaScript nặng bên thứ ba

Mục đích của plugin này là tải (download) và thực thi (execute) JavaScript dựa trên tương tác của người dùng (user interaction). Flying Scripts trì hoãn thực thi JavaScript cho đến khi có tương tác của người dùng. Bạn có thể chỉ định cụ thể từ khóa bao gồm tên các JavaScript cần trì hoãn. Nó cũng có thiết lập timeout (thời gian đợi) để tự động thực thi JavaScript sau một khoảng thời gian nào đó không có người dùng tương tác. Tại sao bạn có thể cần plugin này? JavaScript là tài nguyên rất nặng. Bằng cách trì …

Đọc thêm

Cách tạo tài khoản FTP trong CyberPanel

Mặc định thì CyberPanel sẽ không tạo tài khoản FTP nào cho website của bạn cả, điều này sẽ gây phiền toái nếu bạn cần dùng tài khoản FTP để chỉnh sửa trực tiếp trang hoặc khi chuyển host, backup mà cần dùng đến nó (ví dụ khi dùng plugin Migrate Guru để chuyển host cho website). Để tạo tài khoản FTP trong CyberPanel (CP) bạn làm như sau. Bên tay trái ở panel quản trị của CP bạn vào FTP > Create FTP Account > Select Website > chọn website mà bạn muốn tạo tài khoản FTP cho nó. …

Đọc thêm

Sửa lỗi không up được file hoặc plugin nặng lên WordPress (trong CyberPanel)

Có lần tôi cần tải lên plugin Swift Performance để dùng nhưng khi up lên WordPress thì gặp lỗi này. Nhìn thì có thể hiểu ngay là file của tôi (hơn 4 MB) đã quá kích cỡ tối đa được quy định trong file php.ini Còn khi up ảnh cỡ lớn, tôi cũng gặp lỗi tương tự: This file exceeds the maximum upload size for this site. Cách 1: Mời bạn xem video Cách 2: Để sửa lỗi này bạn cần tìm file php.ini và chuyển upload_max_filesize = xM theo kích cỡ mà bạn mong muốn, trong đó x là …

Đọc thêm

Hướng dẫn ngắn gọn cách dùng plugin Swift Performance để tăng tốc độ website

Trước tôi mê mỗi WP Rocket (trả phí) và Cache Enabler (hoàn toàn miễn phí, không phải freemium), sau tham khảo nhiều anh chị em mới biết đến LiteSpeed Cache (hoàn toàn miễn phí) và Swift Performace (freemium). Trong khi LiteSpeed Cache vẫn là plugin cache mà tôi thấy mạnh nhất thì Swift Performance cũng có đất sống của riêng họ. Đây là kiểu plugin rất thích hợp cho những ai muốn cài đặt không quá phức tạp và đang xài máy chủ web không phải LiteSpeed. OK, giờ chúng ta bắt đầu luôn nhé. PS: Nếu bạn muốn đọc …

Đọc thêm

Lỗi 403 Forbidden khi cài WordPress trên CyberPanel host tại Vultr

Hôm nọ tôi có chia sẻ cách cài đặt CyberPanel trên Vultr, không có app sẵn nhưng chỉ cần gõ vài dòng lệnh copy – paste đơn giản là bạn làm được rồi, sau đấy sẽ là giao diện đồ họa rất dễ dùng, bạn không cần biết đến các dòng lệnh nữa. Hôm nay tôi nói về rắc rối nhỏ liên quan đến vấn đề cài đặt WordPress trên CyberPanel. Đó là lỗi 403 Forbidden. Nguyên nhân có thể là vì bạn chọn phiên bản PHP 7.4, giờ bạn chỉ cần chuyển về phiên bản PHP 7.3 là trang …

Đọc thêm