Lấy category id hiện tại của bài viết hoặc chuyên mục trong wordpress

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

  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
    HI các bạn, mình code wordpress ở dưới footer.php của themes ý, giờ mình muốn lấy catid category id chuyên mục hiện tại đang truy cập trong wordpress làm như thế nào vậy?

    VD:
    mình đang truy cập vào vào bài viết a của chuyên mục b. Giờ làm sao để lấy id của chuyên mục b này khi mình vào xem bài viết a.

    Mình lấy dữ liệu này ở dưới footer.php ý.

    Mình dùng code get_category mà không được :((
    Mã:
    $cat = get_category('id');
    Cảm ơn
     
    Cảm ơn đã xem bài:

    Lấy category id hiện tại của bài viết hoặc chuyên mục trong wordpress

  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
    Bạn dùng code sau nhé:
    Mã:
    $categories = get_the_category();
    $catidnow = $categories[0]->term_id;
    
    Hoặc
    Mã:
    if (is_category()) {
        $category = get_category(get_query_var('cat'));
        $cat_id = $category->cat_ID;
    }
    Hoặc muốn kiểm tra nhanh xem chuyên mục đang đứng có phải id cần tìm hay không thì code sau:
    Mã:
    if(is_category( '1' )) {
    //category có id là: 1
    }
    • is_category(); //đây là chuyên mục cateogry
    • is_category( '1' ); // Khi category id là 1
    • is_category( 'Tin tức' ); // Khi category name là: Tin tức
    • is_category( 'tin-tuc' ); // Khi category có slug là tin=tuc
     
    Chỉnh sửa cuối: 6/7/23
    Riviera thích bài này.
  3. shopspdep
    Tham gia ngày:
    6/12/18
    Bài viết:
    7
    Đã được thích:
    0
    Điểm thành tích:
    1
    Giới tính:
    Nam
    cho em hỏi bác nào có code search trong wp không . em để dạng html css k biet mod php vào kiểu gì