Lúc trươc mình có chia sẽ code liên hệ all in one khá hay ở desktop, nếu ban chưa biết có thể xem qua bài viết này nhé, trong bài viết này là 1 tiện ích nhỏ gọn chỉ hiển thị trên thiết bị di động. Bạn có thể xem qua demo ở ảnh dưới […]
Hiển thị thanh thông báo Cookie Bar cho website
Mới đây tôi có làm 1 website cho 1 bên liên quan tới pháp luật và có làm thanh cookie bar nên tiện thể share code cho những ai cần. Code này hiển thị 1 thông báo về việc website thu thập dữ liệu hoặc có quảng cáo … Theo Nghị định 13/2023/NĐ-CP bảo vệ […]
Hiển thị số lượng sản phẩm trong menu danh mục WooCommerce
Trong bài viết này tôi sẽ hướng dẫn nhanh cách để bạn hiển thị ra danh mục sản phẩm WooCommerce bên trong giao diện quản trị /wp-admin/nav-menus.php sau đó sẽ hiển thị số lượng sản phẩm nằm trong danh mục sản phẩm cụ thể để bạn có cái nhìn trực quan hơn thay vì phải […]
Hiển thị ảnh xem trước khi chọn file trong Contact form 7
Trong một dự án mới đây tôi có làm 1 form liên hệ cho phép người dùng có thể lựa chọn file ảnh và gửi đi để yêu cầu báo giá, trước khi gửi đi thì sẽ có 1 ảnh được hiển thị dạng image preview để người dùng có thể xem trước ảnh sẽ […]
Xoá Patterns (mẫu) nếu không sử dụng Gutenberg WordPress
Nếu website của bạn hoàn toàn không sử dụng Gutenberg editor và bạn cần xoá Custom post type Patterns ngay dưới mục theme (giao diện) thì có thể áp dụng code này để xoá. Patterns trong WordPress là gì? Nói ngắn gọn dễ hiểu đó là các mẫu template được dựng sẵn để tái sử […]
Thêm cột ID cho phần danh sách bài viết, sản phẩm, CPT… bất kỳ
1 dự án mới đây tôi có code shortcode để người dùng lấy ID của các tên sản phẩm (không dùng WooCommerce mà dùng custom post type tạo ra post type san-pham), để tiện lợi cho khách xác định được ID sản phẩm thì tôi có thêm vào 1 cột ID sản phẩm như hình […]
Lưu trữ không tương thích (Incompatible Archive) khi cài đặt theme hoặc plugin
Nếu bạn đang sử dụng phiên bản WordPress 6.4.3 rất có thể bạn sẽ gặp phải lỗi Incompatible Archive (Lưu trữ không tương thích) khi bạn cài đặt 1 plugin hoặc theme nào đó, lỗi này do plugin hoặc theme đã được nén trên máy sử dụng hệ điều hành MacOS và mô-đun ZipArchive đang […]
Xoá các thuộc tính type=’text/javascript’ và type=’text/css’ khỏi WordPress
Trong quá trình phát triển web, khi tôi check domain vutruso.com ở W3C (https://validator.w3.org/) xem code đầu ra HTML có hợp lệ hay không thì gặp phải thông báo warning như phía dưới. The type attribute for the style element is not needed and should be omitted. Warning: The type attribute is unnecessary for JavaScript […]
Hiển thị các hook đang có trên website WordPress
Khi thêm tính năng vào website WordPress đa số các theme hoặc plugin sẽ hỗ trợ rất nhiều cái móc (hook) để bạn có thể add code vào vị trí mà bạn mong muốn, nhưng nhiều khi lập trình viên mới tìm hiểu lại không biết hook nào để add_action cả nên trong bài viết […]
Ghi nhật ký tất cả các truy vấn SQL trong WordPress
Khi phát triển website và tối ưu website hay fix bug WordPress tôi hay bật toàn bộ debug lên và cả bật các SQL queries lên để xem có vấn đề nào cần được giải quyết hay không, trong bài viết trước đó tôi đã hướng dẫn cách để bạn bật debug trong WordPress lên […]
Chuyển hướng spam search đến URL tùy chỉnh
Gần đây website của mình bị spam search khá nhiều, tính ra cũng không ảnh hưởng gì tới website vì mình cho lắm vì mình đã set meta robot là no-index và no-follow nhưng các spam search này mình thấy ngứa mắt nên mình đã viết ra đoạn code để những query search kia có […]
Tự động hủy đơn hàng WooCommerce sau 1 giờ nếu không thanh toán
Nếu khách hàng đặt hàng nhưng không thanh toán thì bạn có thể vào phần quản lý đơn hàng để huỷ chúng đi nhưng như thế sẽ rất mất thời gian nếu website của bạn có lượng khách đặt hàng nhiều, bài viết này sẽ chia sẽ code giúp bạn làm việc này hoàn toàn […]