Thời gian gần đây có một số bạn liên hệ hỏi tôi về việc tích hợp bộ đếm số lượng bình luận của mỗi người dùng vào bên cạnh nickname, giống như cách mà WP Căn bản hay một số website WordPress khác đang làm. Thực ra việc này khá đơn giản và nhanh gọn, tuy nhiên không phải ai cũng có thể làm được, đặc biệt là những người không có kiến thức về PHP. Nghe có vẻ hơi ngược đời nhưng sự thật đúng là như vậy.
Thủ thuật WordPress
Tổng hợp các thủ thuật WordPress hay và hữu ích, chia sẻ các kinh nghiệm và mẹo vặt giúp tối ưu hóa website WordPress của bạn một cách nhanh chóng.
Thêm user role vào comment của theme Paradise
Nếu website của bạn có nhiều bình luận và chúng được đăng tải bởi nhiều phân cấp người dùng khác nhau thì việc gắn nhãn user role vào các bình luận sẽ mang lại một số tác dụng tích cực. Ngoài việc giúp làm nổi bật vai trò của từng người bình luận, các nhãn user role còn có thể tạo dựng lòng tin, từ đó tăng mức độ tương tác của người dùng. WP Căn bản cũng vừa mới triển khai tính năng này trên blog thông qua một tiện ích nhỏ có tên là WPCB Comment User Badge do chính chúng tôi phát triển để hỗ trợ cho theme Paradise.
Hướng dẫn cài LiteSpeed Cache cho website WordPress
LiteSpeed là một trong những web server tốt và phổ biến nhất hiện nay, bên cạnh Apache và NginX. LiteSpeed có nguyên lý hoạt động gần giống với Apache (tức là hầu như những tính năng của Apache đều sử dụng được trên LiteSpeed). Tuy nhiên, nó có khả năng chịu tải và tốc độ truyền, xử lý dữ liệu tốt hơn Apache khá nhiều. Đó là lý do tại sao một số nhà cung cấp hosting hiện nay chọn LiteSpeed Enterprise (bản đầy đủ nhất) để làm web server, mặc dù chúng không hề miễn phí.
Hướng dẫn khắc phục lỗi trắng trang trong WordPress
Bạn cài một plugin mới hoặc chỉnh sửa các tập tin của theme và sau đó phát hiện ra website của mình bị dính lỗi trắng trang hay lỗi 500? Không có bất cứ thứ gì được hiển thị trên giao diện web, cũng không thấy bất kỳ thông báo lỗi nào ngoài một màu trắng tinh? Trường hợp này còn được gọi là “White Screen of Death”, “lỗi màn hình trắng”, “lỗi trắng trang” hay đôi khi là lỗi 500 (Internal Server Error). Hôm nay, tôi sẽ hướng dẫn các bạn một số cách thông dụng nhất để khắc phục lỗi trắng trang trong WordPress.
Tạo nút chia sẻ mạng xã hội siêu nhẹ cho WordPress
Từ trước đến nay, tôi chỉ quen dùng 2 plugin là Jetpack và Genesis Simple Share để tạo các nút chia sẻ mạng xã hội trên blog WP Căn bản. Tuy nhiên, áp lực từ việc Google giới thiệu thuật toán xếp hạng trải nghiệm trang đã khiến cho tôi phải tìm ra một giải pháp mới nhằm giảm page-size và số lượng truy vấn HTTP xuống mức thấp nhất có thể. Sau một thời gian dài nghiên cứu và thử nghiệm, cuối cùng tôi cũng đã phát triển được một plugin tạo nút chia sẻ mạng xã hội siêu nhẹ, gần như không gây ảnh hưởng tới tốc độ load của website.
Tính năng Crawl Optimization của plugin Yoast SEO
Có mặt trên Yoast SEO Premium kể từ phiên bản 18.6, Crawl Optimization là một tính năng rất hữu ích giúp bạn tối ưu việc thu thập dữ liệu của bots tìm kiếm và tăng tốc độ load web. Không những thế, nó còn giúp tiết kiệm tài nguyên năng lượng, giảm phát thải các-bon. Dường như cũng nhận ra điều này nên kể từ phiên bản 20.4, Yoast SEO đã chuyển nó thành tính năng miễn phí. Vậy thì Crawl Optimization là gì và cách sử dụng nó ra sao? Hãy cùng WP Căn bản tìm hiểu ngay sau đây.
Làm sạch Header của WordPress giúp website load nhanh hơn
Nếu là một người dùng phổ thông thì chắc hẳn bạn sẽ chẳng bao giờ để ý rằng WordPress đã mặc định chèn thêm rất nhiều đoạn mã không thực sự cần thiết vào trong phần Header của mã nguồn HTML phải không nào? Tại sao tôi nói chúng không thực sự cần thiết? Bởi vì chúng chẳng có lợi ích gì cho SEO cũng như rất hiếm người dùng Việt Nam tận dụng được những tính năng đó. Ngược lại, chúng chiếm một phần diện tích (chính xác là dung lượng) của HTML khiến cho website load chậm hơn, bots tìm kiếm khó thu thập các dữ liệu có ích.
Chống spam cho plugin Contact Form 7
Trong bài viết lần trước, tôi đã từng hướng dẫn cho các bạn cách tối ưu plugin Contact Form 7 để tăng tốc độ load rồi phải không nào? Tuy nhiên, vấn đề mà plugin “lắm tài, nhiều tật” này gặp phải không chỉ mỗi khía cạnh tốc độ load. Một vấn nạn cũng nhức nhối không kém đó chính là spam. Nó gây ra rất nhiều phiền toái cho chủ sở hữu website khi suốt ngày phải nhận email rác. Thật may mắn, có không ít giải pháp để xử lý vấn đề này. Một trong số đó là Akismet.
Gỡ bỏ schema của plugin WooCommerce một cách đơn giản
Schema mặc định của plugin WooCommerce tồn tại một số lỗi như: thiếu trường hasMerchantReturnPolicy, shippingDetails ở Trang thông tin của người bán và thiếu trường aggregateRating, review ở Đoạn trích về sản phẩm (nếu bạn không kích hoạt tính năng review hoặc không có review nào). Việc khắc phục những lỗi này khá là khó khăn, bởi vì WooCommerce không cho phép can thiệp trực tiếp vào dữ liệu có cấu trúc của nó. Một giải pháp đơn giản hơn là gỡ bỏ schema của plugin WooCommerce, sau đó sử dụng plugin khác để tạo schema.
Vô hiệu hóa WooCommerce Brands để tăng tốc độ
Kể từ phiên bản 9.6, WooCommerce đã mặc định kích hoạt thêm tính năng Brands (thương hiệu) cho tất cả các website. Tác dụng của Brands là cho phép bạn phân loại và hiển thị các sản phẩm dựa theo thương hiệu của chúng. Tuy nhiên, không phải ai cũng có nhu cầu phân loại sản phẩm theo thương hiệu. Khi đó, tính năng Brands trở nên thừa thãi và trở thành một trong những nguyên nhân khiến web của bạn load chậm. Đặc biệt là file CSS có tên brands-styles-css mà tính năng này chèn vào trong mã nguồn HTML.
Bình luận mới nhất