Mình muốn lấy cái category id cha của cái category hiện tại đang truy cập thì làm như thế nào vậy mọi người, VD: chuyên mục cateogry mình đang truy cập có id là 15, giờ mình muốn lấy category id cha của nó thì code như thế nào? VD: Home -> tin tức -> thị trường -> bài viết. Mình đang ở chuyên mục: thị trường, có id là 15. Làm sao để lấy được id tin tức vậy?
Của bạn đây: PHP: $cate = get_category($postcat[0]->cat_ID);echo $cate ->parent;//$parent_cate = get_category($parentid);//echo $parent_cate->name; Get category id of current (lấy category id hiện tại vị trí đang đứng) PHP: $category = get_queried_object();$category_id = $category->term_id; ------------------------------------------------ Lấy Category Current và Category Parent id theo product id PHP: global $product;$terms = get_the_terms( $product->get_id(), 'product_cat' );$cate_currentid = 0; //id cateogry hiện tại$cat_parentid = 0; //id category chaforeach ($terms as $term) { $cate_currentid = $term->term_id; if($term->parent == 0){ $cat_parentid = $term->term_id; }} ------------------------------------------------ Kiểm tra xem có phải đang đứng ở chuyên mục tin tức không? PHP: if ( is_category() ){//đây là chuyên mục} Code khác: PHP: $categoryz = get_the_category();$topCat = get_category_parents($categoryz[0]->term_id); Hoặc PHP: $cat = get_queried_object();$parent_cat_id = $cat->parent; Hoặc PHP: $cat = get_queried_object();$parentcats = get_ancestors( $cat->term_id, $cat->taxonomy );