Tin tức và phân tích của tất cả các thiết bị di động

Cách hiển thị số lượng thẻ giới hạn sau khi bài đăng trong chủ đề của bạn …

Gần đây chúng tôi đã được hỏi làm thế nào để hiển thị một số lượng thẻ hạn chế sau mỗi bài đăng trong chủ đề WordPress của bạn. Thông thường, nó sử dụng hàm the_tags () để hiển thị một liên kết đến các thẻ mà bài đăng thuộc về. Tuy nhiên, chức năng đó không có tham số để giới hạn số lượng nhãn được hiển thị. Vì vậy, nếu bài đăng của bạn có 12 thẻ và chủ đề của bạn chỉ có chỗ cho 5, sau đó nó có thể trông không tốt trong thiết kế. Nhiều người chỉ đơn giản giới hạn việc sử dụng nhãn hoặc thậm chí bao gồm nó trong các mẫu. Nhưng trong bài viết này, chúng tôi sẽ chỉ cho bạn cách bạn có thể giới hạn số lượng thẻ sau khi đăng trong chủ đề WordPress của bạn mà không giới hạn số lượng thẻ bạn thêm vào mỗi bài đăng.

Chỉnh sửa: Rõ ràng, sau khi viết bài viết này, Otto (@ otto42) tuyệt vời nhất đã trả lời trên tài khoản Google+ của tôi để nói với tôi rằng có một cách đơn giản hơn để thực hiện việc này.

Trước tiên bạn phải mở chủ đề Hàm.php tập tin và thêm chức năng này:

add_filter('term_links-post_tag','limit_to_five_tags');
function limit_to_five_tags($terms) {
return array_slice($terms,0,5,true);
}

Bạn có thể thay đổi số 5 với số lượng tối đa bạn muốn.

Sau đó mở loop.php, single.php, index.php hoặc bất cứ nơi nào bạn muốn thêm các thẻ bài đăng này (nó phải nằm trong một vòng lặp bài đăng), sau đó dán đoạn mã sau:

Điều này chắc chắn đơn giản hơn nhiều so với những gì tôi nghĩ ra và tôi sẽ để lại bài đăng này cho những ai quan tâm.

Phương pháp phức tạp cũ

Tất cả những gì bạn cần làm là dán đoạn mã sau vào tệp chủ đề của bạn (bên trong vòng lặp bài đăng):