WooCommerce: Xem các custom field được ẩn của sản phẩm (“Protected Meta”)

Nếu bạn không muốn mất thời gian tìm kiếm tất cả post meta custom field ẩn của sản phẩm. Thì đây là giải pháp hữu ích dành cho bạn.

Post meta về cơ bản là các trường tùy chỉnh sản phẩm được thêm vào qua hàm update_post_meta() WordPress bởi chính WooCommerce, một plugin tùy chỉnh hoặc một đoạn mã hay một chủ đề nào đó. Ví dụ: “ total_sales ” là trường tùy chỉnh sản phẩm WooCommerce mặc định cập nhật mỗi khi sản phẩm được mua. Bạn có thể “nhận được” tổng doanh số bán hàng với hàm get_post_meta() WordPress.

Theo cách tương tự, có hàng tá trường tùy chỉnh sản phẩm mặc định và bên thứ ba được lưu trữ bên trong meta sản phẩm WooCommerce. Tuy nhiên, nếu trường tùy chỉnh sản phẩm “khóa meta” bắt đầu bằng dấu gạch dưới (“_”), thì trường này sẽ không hiển thị trong phần “Trường tùy chỉnh” của màn hình chỉnh sửa trang sản phẩm.

Hôm nay, tôi sẽ chỉ cho bạn một mẹo nhanh để bạn biết giá trị của các khóa meta sản phẩm là gì mà không phải gặp rắc rối với print_r() hoặc error_log() trong các hàm PHP của mình. Trong hình ảnh dưới đây, bạn thấy kết quả cuối cùng.

WooCommerce: Xem các custom field được ẩn của sản phẩm (“Protected Meta”)

WordPress sẽ không hiển thị các trường tùy chỉnh có meta_key bắt đầu bằng “_” (dấu gạch dưới) trong danh sách trường tùy chỉnh trên màn hình chỉnh sửa bài đăng. Ở đây trên màn hình chỉnh sửa trang sản phẩm, sau khi cài đặt đoạn mã, bạn có thể thấy ví dụ như “_backorders” đã được hiển thị.

Đoạn mã PHP: Hiển thị Bài đăng / Sản phẩm / Đơn hàng / Trang của các custom field ẩn.

[code]
add_filter( ‘is_protected_meta’, ‘__return_false’ );
[/code]

Thêm đoạn mã này vào đâu?

Bạn có thể đặt các đoạn mã PHP ở cuối tệp functions.php của chủ đề con (trước “?>” Nếu bạn có). Mặt khác, CSS có trong tệp style.css chủ đề con của bạn.

Đoạn mã này (vẫn) hoạt động chứ?

Vui lòng cho tôi biết trong phần bình luận nếu mọi thứ hoạt động như mong đợi. Tôi rất sẵn lòng sửa đổi đoạn mã nếu bạn góp ý phù hợp (vui lòng cung cấp ảnh chụp màn hình).

Dịch vụ thiết kế website chuyên nghiệp tại Web MTP

Liên hệ ngay với chúng tôi nếu bạn đang gặp khó khăn trong việc thiết kế web nhé!

Website: https://webmtp.com/

Hotline: 0931 912 379

WooCommerce: Hiển thị tệp tải xuống trong tài khoản của bạn

Viết bình luận





Mời bạn xem nhiều bài hấp dẫn khác

Phương pháp SEO tăng thứ hạng của website trên Google

Tìm hiểu phương pháp chọn từ khóa chuẩn SEO

Plugin giúp bảo mật website WordPress

Tăng trust website hiệu quả bằng 100 backlink chất lượng đến từ Google

Cách chăm sóc website hiệu quả

Cách tạo nút gọi trên website WordPress

Mời bạn đọc thêm

Phương pháp SEO tăng thứ hạng của website trên Google

Tìm hiểu phương pháp chọn từ khóa chuẩn SEO

Plugin giúp bảo mật website WordPress

Tăng trust website hiệu quả bằng 100 backlink chất lượng đến từ Google

Cách chăm sóc website hiệu quả

Cách tạo nút gọi trên website WordPress