HI mọi người, mình muốn: Check If Product Category Page or Product Shop in WooCommerce nghĩa là: kiểm tra và phát hiện trang đang đứng là 1 trang danh sách sản phẩm hay trang cửa hàng của sản phẩm chưa danh sách nhiều sản phẩm của WooCommerce thì làm như thế nào? Trong WooCommerce, trang Danh sách danh mục của tôi và trang danh sách sản phẩm được hiển thị từ archieve-product.php (Theo mặc định). Làm thế nào để kiểm tra xem trang là cửa hàng shop trong functions.php? Vì hàm shop không hoạt động trong functions.php. Tôi chỉ muốn xóa thanh bên của mình khỏi trang danh sách Danh mục không phải khỏi trang danh sách sản phẩm.
Code của bạn đây nhé: Kiểm tra là trang shop, trang cửa hàng PHP: if(is_shop()){// your code here} Hoặc PHP: if( function_exists("is_shop") ) { // call it or do something else}else { // load it from somewhere} Hoặc PHP: $cate = get_queried_object();if(is_product_category() && $cate->parent != 0 ){ // Write code here //include sidebar here} Kiểm tra là trang chuyển mục category product, danh sách sản phẩm, product list PHP: if( is_product_category() ) { // yay, we are on a product category page!} else { } Hay kiểm tra chính xác theo url hay id truyền vào PHP: if( is_product_category( array( 5, 10, 891 ) ) ) { // do something for product categories with ID = 5 or 10 or 891} elseif( is_product_category( 'snowboards' ) ) { // do something only for product categories with slug or title "snowboards"} else { // do something else for other pages} Hoặc kiểm tra dưới hàm tax PHP: if( is_tax( 'product_cat', array( 5, 10, 891 ) ) ) { } elseif( is_tax( 'product_cat', 'snowboards' ) ) { } else { } Bài viết tham khảo từ: https://rudrastyh.com/woocommerce/if-product-category-page.html https://stackoverflow.com/questions...how-to-check-if-page-is-shop-in-functions-php