Get Parent Category Id by current child category id?

Thảo luận trong 'Mã nguồn mở Wordpress' bắt đầu bởi seolagi, 7/12/20.

  1. seolagi
    Tham gia ngày:
    16/4/14
    Bài viết:
    1,047
    Đã được thích:
    81
    Điểm thành tích:
    48
    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ảm ơn đã xem bài:

    Get Parent Category Id by current child category id?

    health24h thích bài này.
  2. admin
    Tham gia ngày:
    22/5/13
    Bài viết:
    4,997
    Đã được thích:
    1,216
    Điểm thành tích:
    113
    Giới tính:
    Nam
    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 cha
    foreach ($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 );
     
    Chỉnh sửa cuối: 5/8/24


Chủ để tương tự : Parent Category
Diễn đàn Tiêu đề Date
Mã nguồn mở Wordpress Đổi add Search Tag product thành dạng click chọn như category woocommerce 13/6/23
Mã nguồn mở Wordpress Check If Product Category Page or Product Shop in WooCommerce 20/6/22
Mã nguồn mở Wordpress ACF get Field Taxonomy Category Product Cat Woocommerce Wordpres như thế nào? 2/6/22
Mã nguồn mở Wordpress Get page title woocommerce, show product category title wordpress 18/11/21
Mã nguồn mở Wordpress Get Prodcut list by category id or list id products woocommerce ? 28/10/21