Trong bài viết lần trước, tôi đã hướng dẫn cho các bạn cách sửa lỗi 404 cho XML Sitemaps của Rank Math SEO rồi phải không nào? Tuy nhiên, mới đây, tôi lại phải giúp khách hàng xử lý một vấn đề khó chịu khác, đó là XML Sitemaps của họ không hiển thị nội dung (trắng trang) khi người dùng truy cập. Mặc dù, khi xem mã nguồn (view-source) thì sitemap vẫn được tạo ở định dạng XML, nghĩa là các bot tìm kiếm như Google vẫn có thể đọc được.
WordPress
Tổng hợp mọi thứ về WordPress: tin tức WordPress, thủ thuật WordPress, WordPress themes, WordPress plugins, dịch vụ dành cho WordPress.
Sửa lỗi 404 cho XML Sitemaps của Rank Math SEO
Như các bạn đã biết, trong một lần “lỡ dại” tôi đã chuyển từ Yoast SEO sang Rank Math SEO và rồi gặp khó khăn trong việc chuyển lại. Tôi đành phải gắn bó với nó từ đó đến nay, mặc dù còn nhiều điểm chưa hài lòng. Chẳng hạn như XML Sitemaps của Rank Math SEO rất hay bị lỗi 404. Điều này khiến cho Google Search và các bot tìm kiếm khác gặp khó khăn trong việc thu thập dữ liệu của website. Tôi chưa từng gặp phải lỗi tương tự trên Yoast SEO. Vậy đâu là nguyên nhân và cách khắc phục?
Sửa lỗi Cannot modify header information trong WordPress
Thời gian gần đây, một vài bạn sử dụng hosting của GoDaddy, DreamHost, HostGator, Hostvn.net… có liên hệ với tôi để yêu cầu hỗ trợ về việc theme Paradise bị lỗi Cannot modify header information – headers already sent by […] khi cài đặt và kích hoạt. Sau quá trình tìm hiểu, chúng tôi đã tìm ra nguyên nhân và phát hành phiên bản mới để khắc phục vấn đề. Nhân đây, tôi cũng muốn chia sẻ một chút thông tin cho các bạn đang gặp phải tình trạng tương tự.
Khắc phục lỗi không đăng nhập được WordPress
Đã bao giờ bạn gặp phải tình trạng không đăng nhập được WordPress chưa? Rất nhiều người đã gặp phải trường hợp này. Họ thử đủ mọi cách nhưng vẫn không có tác dụng. Nếu bạn đang gặp phải vấn đề tương tự thì nên bớt chút thời gian để đọc qua bài viết này nhé. Ngay sau đây, tôi sẽ liệt kê các nguyên nhân phổ biến và đề xuất một số cách để khắc phục lỗi không đăng nhập được WordPress. Chắc chắn nó sẽ giúp ích được rất nhiều nếu chẳng may bạn không có bản backup nào để restore.
Làm thế nào để tạo trang chính sách bảo mật cho WordPress?
Khi bạn bắt đầu xây dựng một doanh nghiệp (online hoặc offline), bạn cần phải có chính sách bảo mật riêng của doanh nghiệp, đại diện cho các khía cạnh pháp lý của thương hiệu. Nếu là một webmaster, bạn có nhận thấy rằng tất cả các website chuyên nghiệp đều có một trang chính sách bảo mật (privacy policy)? Trang chính sách bảo mật là nơi chứa các khía cạnh pháp lý của website và nó giúp độc giả của bạn biết về cách mà website đang thu thập dữ liệu người dùng.
Có nên combine JavaScript và CSS trong WordPress?
Nếu bạn đã từng thử test tốc độ của website với các công cụ như Google PageSpeed Insights, GTMetrix hay Pingdom thì chắc hẳn bạn cũng đã từng nhìn thấy lời khuyên là phải combine JavaScript và CSS để giúp tăng điểm tốc độ rồi phải không nào? Combine (hay “gộp”) là một thuật ngữ dùng để chỉ việc gộp chung nhiều file JS thành 1 file JS duy nhất, nhiều file CSS thành 1 file CSS duy nhất. Điều này được cho là sẽ làm giảm số lượng HTTP request, qua đó giúp tăng tốc độ load cho website của bạn.
4 Lớp bảo vệ website WordPress mà bạn nên có
Để bảo vệ website WordPress của bạn an toàn trước 99% các mối đe dọa về bảo mật, trên thực tế không quá khó. Trong suốt 10 năm làm việc trong lĩnh vực WordPress và hosting, từng xử lý mã độc, chống hack, chống DDoS… cho hàng nghìn website, tôi đã đúc rút được ra được một số kinh nghiệm khá hữu ích mà bất cứ ai cũng có thể áp dụng được. Theo đó, mỗi website nói chung và mỗi website WordPress nói riêng nên có 4 lớp bảo vệ. 4 Lớp bảo vệ đó là gì? Hãy dành ít phút để cùng WP Căn bản tìm hiểu ngay sau đây.
Biểu mẫu Jetpack Newsletter cho theme Paradise
Theo mặc định, theme Paradise sẽ sử dụng plugin Genesis eNews Extended để tạo biểu mẫu đăng ký nhận thông báo bài viết mới qua email. Plugin này hỗ trợ rất nhiều dịch vụ email marketing khác nhau, chẳng hạn như MailChimp, Aweber, FeedBlitz… Trước đây, nó hỗ trợ cả FeedBurner nữa, nhưng dịch vụ này sau đó đã bị Google khai tử. Giải pháp miễn phí không giới hạn, không quảng cáo, hiện nay cũng chỉ còn có Jetpack Newsletter. Tuy nhiên, nó sử dụng biểu mẫu riêng chứ không tích hợp được vào trong biểu mẫu của Genesis eNews Extended.
Nén Emoji giúp website WordPress load nhanh hơn
Trong bài viết hôm trước tôi đã từng hướng dẫn các bạn cách loại bỏ Emoji ra khỏi những trang không sử dụng hoặc hiếm khi sử dụng các biểu tượng cảm xúc (thường gọi là icon mặt cười) rồi phải không nào? Việc này sẽ giúp làm gọn HTML và khiến website của bạn load nhanh hơn. Nhưng sẽ như thế nào nếu Emoji là một phần thiết yếu đối với website của bạn? Đừng lo lắng, ngay sau đây là một giải pháp tuyệt vời để tối ưu Emoji mà không cần phải loại bỏ nó.
Vô hiệu hóa WordPress Global Styles giúp tăng tốc website
Nếu bạn chưa biết thì kể từ phiên bản 5.9.0, WordPress đã bổ sung thêm tính năng “Duotone Filters” nhằm cho phép người dùng sử dụng các bộ lọc màu với hình ảnh (xem chi tiết tại đây). Để tính năng này có thể hoạt động được, họ đã chèn thêm các đoạn code CSS và SVG vào mã nguồn website. Chúng có dung lượng khá lớn và sẽ gây ảnh hưởng tới tốc độ load của website. Trong trường hợp bạn không sử dụng Block Editor (Gutenberg) hoặc không sử dụng bộ lọc màu, tốt nhất bạn nên vô hiệu hóa WordPress Global Styles đi cho đỡ nặng web.












Bình luận mới nhất