Trang chủ Lập trình PHP - MySQL Lấy danh sách danh mục con trong WordPress

Lấy danh sách danh mục con trong WordPress

Hôm nay phải làm việc với yêu cầu liên quan đến danh mục con (subcategories) trong WordPress. Đại loại yêu cầu là như thế này: Trong trang danh mục (category pages) ở sidebar sẽ hiển thị danh sách các thư mục con của danh mục đó. Nếu đang ở danh mục con thì vẫn sẽ hiển thị danh mục thư mục cha của nó.

Xin chia sẻ lên đây để một là lưu lại sau này để tra cứu và hai là chia sẻ với các bạn nếu gặp phải. Bắt đầu giải quyết nhé. Đầu tiên ta sẽ lấy thông tin thư mục hiện tại:

Tiếp đến ta kiểm tra xem nó có phải thư mục cha hay không với lệnh if. Nếu là thư mục cha thì sẽ gán thư mục cha là nó, nếu nó chỉ là thư mục con thì sẽ truy ngược lại xem thư mục cha của nó là gì rồi gán. Lệnh cụ thể như sau:

Viết đến đây ta sẽ lấy được thư mục cha. Giờ ta sẽ lấy danh sách tất cả các thư mục con của thư mục cha vừa tìm được này:

Ở dòng lệnh trên các bạn chú ý biến $taxonomy. Biến này là biến chỉ phân loại của danh mục định lấy. Mục định WordPress sẽ là category. Tuy nhiên nếu bạn sử dụng thêm các plugin khác thì có thể tùy vào plugin phân loại để đưa ra giá trị cụ thể cho nó ví dụ như: product_cat (thư mục của sản phẩm – WooCommerce),…

Sau khi kết thúc đoạn lệnh này bạn sẽ được trả về mảng chứa ID các thư mục con. Và ta sẽ dựa vào ID này để lấy thông tin của thư mục:

Ở đây mình sẽ lấy ra 2 giá trị là $sub_cat_link$sub_cat_title tương ứng với liên kết của tiêu đề của thư mục.

Xong rồi đó. Bạn biết phải làm gì tiếp theo đúng không. Chú ý ở đây mình chỉ đang làm ở giải pháp cho trang chỉ có thư mục con cấp 1. Với các trang có thư mục con cấp 2, 3, 4,.. mình xin hẹn các bạn ở bài viết sau.

Chúc các bạn thành công.

Huỳnh Mai Anh Kiệt

- Advertisement -
Huỳnh Mai Anh Kiệthttps://anhkiet.biz
Anh là một người đam mê công nghệ. Hiện tại anh là một lập trình viên cho Hura Apps - một startup nhỏ về công nghệ tại Quy Nhơn.

BÌNH LUẬN

Vui lòng nhập bình luận của bạn
Vui lòng nhập tên của bạn ở đây

BÀI VIẾT MỚI

Hướng Dẫn Đăng Ký Nhận Mã Giảm Giá Highland Coffee

Highland Coffee đang có nhiều chương trình khuyến mã cho khách hàng của mình. Các khuyến mãi có thể bao gồm upsize, mua 1...

Quà cuối năm 2022 từ Shopify

Năm nay nhận quà từ các đối tác công nghệ hơi bị nhiều. Mới đây mình lại nhận được quà từ Shopify. Quà về đúng...

Nhận quà từ đối tác công nghệ Recharge

Recharge là một trong những công ty chuyên cung cấp giải pháp bán hàng đăng ký định kỳ (subscription payments) cho các nền tảng...

Hướng dẫn tải video ngắn Facebook Reel miễn phí

Facebook Reels là tính năng video ngắn mới của Facebook. Nếu bạn muốn tải những video ngắn này của mọi người thì bạn có...

Lập Trình Viên 25 Tuổi Kiếm Được $30.000 Mỗi Tháng Từ Các Ứng Dụng Shopify

Mat De Sousa là một doanh nhân Pháp, anh là người đứng sau 2 ứng dụng Shopify là Wide Bundles và WideReview do chính...

BẠN XEM CHƯA

Tập thói quen sử dụng công cụ tìm kiếm trên File Explorer

Trên các hệ điều hạnh mới như Windows 8 hoặc Windows 10, Microsoft đều tối ưu công cụ tìm kiếm để người dùng không...

Cách đăng bài hàng loạt lên nhiều group trên Facebook

Các bạn bán hàng thường hay tham gia post bài quảng cáo trên các group (nhóm) trên Facebook. Để tiết kiệm thời gian phải...

Twitter đưa tính năng phòng trò chuyện thoại Spaces lên phiên bản web trên máy tính

Spaces là một tính năng mới của Twitter. Đây là tính năng giúp người dùng Twitter trên iOS và Andoid có thể trò chuyện...

Sushi Quy Nhơn – Ẩm thực Nhật Bản tại phố biển

Một nhà hàng mang đậm phong cách Nhật Bản từ cách bài trí và đặc biết là hương vị các món ăn đến từ...

Thận trọng với các bài viết và thông tin chia sẻ trên mạng xã hội

Mới đây trên 1 nhóm (group) trên Facebook có đông thành viên ở Quy Nhơn chia sẻ một bài viết tường thuật về việc...