Hỏi cách lấy ID của Category trong WordPress?

Thích 2.03 K Bình luận 0
778 đánh giá
39.9 K

Trả lời câu hỏi tuần 4 tháng 5/2015 của bạn Huy Nghiêm hỏi cách lấy ID của Category trong WordPress.

Bạn Huy Nghiêm hỏi: 

Anh/ chị cho em hỏi,
Em đang làm về website wordpress, chưa có kinh nghiệm lấy các id của category.
Hiện tại em đang cần lấy tất cả id của sub category thứ 2
VD như:
Sản phẩm
Thiết bị A
SP A1
Thiết bị B
SP B1
SP B2
Thiết bị C
Em cần lấy riêng id category của Thiết bị A, B, C thì phải làm thế nào ạ! Em cảm ơn mọi người nhiều


Trả lời câu hỏi trên facebook:

Mạnh Dũng có thể em hiểu ý bác là vào /wp-admin/edit-tags.php?taxonomy=product_cat&post_type=product, xem url có “tag_ID=number” chăng ?

Huy Nghiêm ý mình là chỉ lấy các category con thứ nhất của category Sản phẩm thôi tức là chỉ lấy Thiết bị A, Thiết bị B và Thiết bị C, còn lại không cần á

Mạnh Dũng mình chưa hiểu ý bạn lắm
lấy ID để làm gì ạ ? Show products trong các categories riêng biệt đó vào 1 page hoặc section?

Nguyễn Tú Anh bác vào wp-admin vào phẩn catalog của sản phẩm, bấm chọn xem. trên thanh adress sẽ có id của từng catalog

Vũ Ngọc Tùng codex.wordpress.org/Function_Reference/get_categories

Bạn thử code này nhé, mình viết nhanh chưa kịp test.

function get_child_id($parent) {$args = array('orderby' => 'name','child_of' => $parent);$cat = get_categories($args);foreach( $cat as $c ) {echo $cat->term_id;}}

Sau đó, để lấy ID con của cat mẹ nào thì dùng get_child(5), trong đó 5 là ID của cat mẹ. Bạn có thể thay 5 thành ‘cat-me’

Huy Nghiêm Cách của anh Thạch Phạm em chạy được, nhưng nó show luôn category 3 con của category 2 luôn, em phải loại bỏ các category 3 này thế nào ạ!

Thạch Phạm Anh ko hiểu ý em lắm. Em nói theo ví dụ của em ấy.

Huy Nghiêm tức là em chỉ cần lấy id của category Thiết bị A, B, C thôi không cần SP A1, SP B1, B2( con của category Thiết bị A, B,C)

Thạch PhạmAnh tưởng em cần lấy con của tụi nó. Thế thì dùng đoạn này

$cat = get_the_category();foreach ( $cat as $p_cat ) {if ($p_cat->category_parent == 0) {echo $p_cat->cat_ID;}}

 Huy Nghiêm Okay tks anh Thạch Phạm nhé, em làm được rồi

Hỏi cách lấy ID của Category trong WordPress? > hoi-cach-lay-id-cua-category-trong-wordpress 

Ảnh. Hỏi cách lấy ID của Category trong WordPress?


 Nếu bạn có những ý kiến đóng góp nào khác về  cách lấy ID của Category trong WordPress xin hãy để lời bình luận phía dưới, chúng tớ sẽ phản hồi lại. Chúc bạn Học WordPress hiệu quả.


 WordPress Tiếng Việt  >  Hoc WordPress   >   Sử dụng WordPress >  Hỏi đáp WordPress


Chuyên đề bạn đọc:

Hoc WordPress  |  Su dung WordPress   |  Lap trinh WordPress  |  Cai dat WordPress  |  Huong dan hoc WordPress   |  Huong dan su dung WordPress  |  WordPress Tieng Viet  |  Tụ hoc WordPress  |  Cach su dung WordPress  |  WordPress 2015


Xu hướng tìm kiếm

Huong dan cai dat WordPressHuong dan lap trinh WordPressHoc WordPress mien phiHoc WordPress onlineHoc WordPress mien phiSEO WordPressPlugin WordPressTheme WordPressWordPress ToolWordPress Development, WordPress FAQ


Bình luận