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ẽ […]
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 […]
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 […]
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 […]
Tìm kiếm và thay thế ảnh webp bằng regex
Hôm trước 1 khách hàng của tôi gặp phải vấn đề khi covert ảnh sang định dạng .webp thì dung lượng ổ cứng tăng dung lượng quá nhiều và nó cũng không giúp cải thiện tốc độ web nhiều nên khách quyết định chuyển về định dạng mặc định nhưng trong database còn sót rất […]
Thêm liên hệ đa kênh AIO cho website
Đây là tiện ích lấy ý tưởng từ plugin All in One Support Button + Callback Request, vì mình thấy không cần nhiều tính năng như All in One Support Button + Callback Request sẽ làm nặng website nên tạm code cho nó đơn giản và nhẹ nhàng. Cũng dự định làm 1 plugin nhỏ […]
Cách tạo file robots.txt hoàn hảo cho WordPress | Joomla | Drupal | Magento
robots.txt file văn bản đặc biệt được đặt trên thư mục gốc chứa website để chỉ định các quy tắc và hạn chế truy cập của các robot (còn gọi là web crawler, spider hoặc bot) của các công cụ tìm kiếm hoặc các robot trên Internet. Tệp robots.txt được các công cụ tìm kiếm […]