làm sao để phun value mà người dùng nhập vào trường mới thêm trong trang thanh toán vào phần nội dung đơn hàng trong quản trị admin. câu trả lời là dùng action filter hook thêm mới dữ liệu và sửa dư liệu phần admin:
sử lý front end chỉ lọc và in dữ liệu dùng filter, sử lý backend thì dùng action
ví dụ thêm trường số di động trong trang checkout.php: thêm trường số di động vào form checkout bằng cách viết filter, và định nghĩa trường mới ngoài trường đã liệt kê , trường mới so dien thoai di động nằm trong billing với thuộc tính: ( type k viết thì mạc định là text, còn để textarea là ô nhiều dòng, password thì chữ che dấu).
kết quả
( type k viết thì mạc định là text, còn để textarea là ô nhiều dòng, password thì chữ che dấu).
lưu ý phải sửa tiền tố billing
sau khi đặt hàng và nhập thông tin phần trường điện thọai di động vừa mới thêm. vào phần đơn hàng để check thông tin đơn hàng nhưng chưa thất xuất hiện value của trường điện thoại di động, nếu edit cũng không xuất hiện.
ta phải viết hàm add_action trong functions.php theme để xuất hiện vào phần admin: sử dụng hook
và kết quả đã xuất hiện value số điện thoại di động trong phần admin
lưu ý khi add value của trường so di dong vào admin dùng hook: shipping thì value xuất hiện bên cột phải, billing cột trái
Nhận xét :
Đăng nhận xét