Đối với các trang sản phẩm WC của tôi, tôi cần phải thêm một lớp vào thẻ body để có thể thực hiện một số kiểu dáng tùy chỉnh. Đây là chức năng tôi đang tạo cho việc này ...WooCommerce - lấy danh mục cho trang sản phẩm
function my_add_woo_cat_class($classes) {
$wooCatIdForThisProduct = "?????"; //help!
// add 'class-name' to the $classes array
$classes[] = 'my-woo-cat-id-' . $wooCatIdForThisProduct;
// return the $classes array
return $classes;
}
//If we're showing a WC product page
if (is_product()) {
// Add specific CSS class by filter
add_filter('body_class','my_add_woo_cat_class');
}
... nhưng làm cách nào để nhận ID mèo WooCommerce?
Chỉ cần thêm mã này vào "price.php" và khi truy cập vào trang sản phẩm đơn lẻ, tôi nhận được thông báo lỗi này: Cảnh báo: Đối số không hợp lệ được cung cấp cho foreach(). Tôi có làm gì sai hoặc mã này không tương thích với phiên bản WC hiện tại không? – drake035
Có cách nào để loại trừ một số danh mục nhất định không? – JacobTheDev
Điều này đã giúp tôi có được sản phẩm sên và sử dụng nó để chuyển hướng đến danh sách danh mục sau khi lưu một nhận xét mới. Đây là câu hỏi của tôi nếu có bất kỳ sự giúp đỡ nào. http://stackoverflow.com/questions/42014311/wordpress-get-the-category-returns-empty –