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ị ả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 […]
Không tìm thấy mục chỉnh sửa theme/plugin trong WordPress
Trong phần quản trị WordPress (WP Dashboard) nếu bạn có quyền admin thì sẽ có phần chỉnh sửa theme hoặc plugin nằm ở mục: – Chỉnh sửa theme Theme > Theme File Editor – Chỉnh sửa plugin Plugin > Plugin File Editor Tuy nhiên 1 vài lý do bảo mật mà người có kinh nghiệm […]
Cách chặn lập chỉ mục (noindex) phân trang
Tuỳ theo trường phép SEO hoặc tư duy SEO của mỗi người mà người đó sẽ thực hiện các công việc để tối ưu SEO theo cách của họ, có rất nhiều định nghĩa về SEO hoặc cách setup technical SEO được khách hàng yêu cầu và đây là 1 yêu cầu thường được setup […]
Code kiểm tra IP quốc gia với WC_Geolocation
Nếu bạn sử dụng WooCommerce và muốn xác định người dùng đang truy cập website đến từ quốc gia nào thì có thể sử dụng chức năng đã được tích hợp sẵn trong WooCommerce Để làm được việc này, bạn có thể sử dụng tích hợp MaxMind Geolocation PHP được tích hợp sẵn trong plugin […]
Cập nhật thời gian xuất bản bài viết hàng loạt cho WordPress
Nếu bạn muốn thay đổi thời gian xuất bản bài viết hàng loạt chứ không phải ngồi cặm cụi chỉnh sửa thủ công từng bài viết thì có thể đọc qua bài viết dưới đây. Cập nhật hay thay đổi thời gian xuất bản post, page hoặc sản phẩm khi sử dụng WooCommerce hàng loạt […]