Bạn đang quản lý cửa hàng WooCommerce và muốn hiển thị ID của danh mục sản phẩm trong trang quản lý danh mục? Thêm cột hiển thị ID giúp bạn dễ dàng theo dõi và sử dụng ID danh mục khi cấu hình sản phẩm, áp dụng mã giảm giá, hoặc tinh chỉnh hiển thị trên website. Trong bài viết này, chúng tôi sẽ hướng dẫn bạn cách thêm cột hiển thị ID danh mục sản phẩm vào trang danh sách danh mục trong WooCommerce bằng cách chỉnh sửa file functions.php
.
Lợi Ích Của Việc Hiển Thị ID Danh Mục Sản Phẩm
- Quản lý dễ dàng hơn: Hiển thị ID giúp bạn nhanh chóng xác định và quản lý các danh mục sản phẩm.
- Tùy chỉnh linh hoạt: Hỗ trợ trong việc viết code tùy chỉnh, ví dụ như khi cần giới hạn mã giảm giá cho một số danh mục cụ thể.
- Tiết kiệm thời gian: Không cần phải mở từng danh mục để xem ID, tất cả đều hiển thị rõ ràng trên bảng quản trị.
Hướng Dẫn Thêm Cột Hiển Thị ID Danh Mục Trong WooCommerce
Bước 1: Mở File functions.php
của Theme Con
- Truy cập vào thư mục theme của bạn (
wp-content/themes/your-child-theme
). - Tìm và mở file
functions.php
. Nếu bạn đang sử dụng theme chính, hãy tạo theme con trước để tránh mất dữ liệu khi cập nhật.
Bước 2: Thêm Đoạn Mã Vào functions.php
Sao chép và dán đoạn mã sau vào cuối file functions.php
:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 | // Thêm cột ID vào trang danh mục sản phẩm add_filter('manage_edit-product_cat_columns', 'add_product_cat_id_column'); function add_product_cat_id_column($columns) { $columns['product_cat_id'] = 'ID'; // Thêm cột ID vào danh sách return $columns; } // Hiển thị ID trong cột vừa thêm add_filter('manage_product_cat_custom_column', 'show_product_cat_id_column', 10, 3); function show_product_cat_id_column($content, $column_name, $term_id) { if ($column_name === 'product_cat_id') { $content = $term_id; // Lấy ID của danh mục sản phẩm } return $content; } // Thêm CSS để căn giữa cột ID add_action('admin_head', 'style_product_cat_id_column'); function style_product_cat_id_column() { echo '<style> .column-product_cat_id { width: 60px; text-align: center; } </style>'; } |
Bước 3: Kiểm Tra Kết Quả
- Truy cập trang quản lý danh mục sản phẩm (
/edit-tags.php?taxonomy=product_cat&post_type=product
). - Bạn sẽ thấy một cột mới có tên “ID” hiển thị ID của từng danh mục sản phẩm.
Cách Thức Hoạt Động Của Đoạn Mã
- Thêm cột mới: Sử dụng hook
manage_edit-product_cat_columns
để thêm một cột vào trang danh mục sản phẩm. - Hiển thị ID: Sử dụng hook
manage_product_cat_custom_column
để lấy và hiển thị ID của từng danh mục trong cột mới. - Định dạng cột: CSS giúp cột ID được căn giữa và định dạng phù hợp.
Lưu Ý
- Nên thực hiện thay đổi này trên theme con (child theme) để tránh mất dữ liệu khi cập nhật theme chính.
- Sao lưu file
functions.php
trước khi chỉnh sửa để tránh lỗi khi thực hiện.
Việc hiển thị ID danh mục sản phẩm ngay trong trang quản lý WooCommerce sẽ giúp bạn quản lý danh mục hiệu quả hơn, đặc biệt hữu ích khi bạn cần ID để sử dụng cho các thao tác tùy chỉnh nâng cao. Hy vọng bài viết này giúp bạn thực hiện dễ dàng!
Nếu bạn có thắc mắc hoặc cần thêm hướng dẫn về WooCommerce, hãy để lại bình luận bên dưới. Chúng tôi sẽ hỗ trợ bạn nhanh chóng.
- Sharecode theme wordpress điện thoại, laptop thiết bị điện tử miễn phí
- Tuyệt Đối Không Nên Làm Web Ở Những Công Ty Sau
- Hướng Dẫn Tạo Mã Giảm Giá Bằng ACF Không Cần Dùng Plugin thêm plugin
- Hướng Dẫn Tạo Gallery 3D Bằng HTML, CSS và JavaScript
- Hướng Dẫn Cách Cài Đặt Plugin và Theme WordPress Từ GitHub