Để lấy danh sách các thẻ (tags) của bài viết trong WordPress dưới dạng mảng, bạn có thể sử dụng hàm wp_get_post_tags() hoặc get_the_tags() của WordPress. Hàm này sẽ trả về một danh sách các đối tượng thẻ hoặc các trường cụ thể mà bạn yêu cầu. Dưới đây là ví dụ về cách viết hàm tùy chỉnh để lấy danh sách các thẻ tag, với tham số cho phép chọn các trường bạn muốn lấy.

Hàm lấy danh sách thẻ tag với các trường tùy chỉnh:

$post_id

Kết quả trả về:

Kết quả của hàm sẽ là một mảng chứa các thông tin của từng thẻ dưới dạng mảng con, với các trường mà bạn đã chỉ định:

Array
(
    [0] => Array
        (
            [term_id] => 5
            [name] => Tag 1
            [slug] => tag-1
            [description] => Mô tả thẻ 1
        )

    [1] => Array
        (
            [term_id] => 10
            [name] => Tag 2
            [slug] => tag-2
            [description] => Mô tả thẻ 2
        )
)

Bạn có thể thêm các trường khác như taxonomy, count tùy theo nhu cầu.