Giới hạn số lượng tag trong wordpress tag cloud widget

Nếu bạn có sử dụng tag cloud widget, widget mặc định của wordpress để hiện thị các thẻ tag ra ngoài thì đôi lúc bạn sẽ thấy nó rất rối mắt nếu như số lượng tag nhiều. Vậy làm sao để giới hạn số lượng tag hiện thị ra ngoài?
Bạn chỉ cần copy đoạn code dưới đây bỏ vào file functions.php của theme là được. Trong đó chú ý đến biến $args[‘number’]. Biến này có chức năng giới hạn số lượng tag, như code demo là mình giới hạn có 10 tag hiện thị.

//Register tag cloud filter callback
add_filter('widget_tag_cloud_args', 'tag_widget_limit');
//Limit number of tags inside widget
function tag_widget_limit($args){
 //Check if taxonomy option inside widget is set to tags
 if(isset($args['taxonomy']) && $args['taxonomy'] == 'post_tag'){
  $args['number'] = 10; //Limit number of tags
 }
 return $args;
}
Giới hạn số lượng tag trong wordpress tag cloud widget
5 (100%) 2 votes

Bình luận

3 Bình luận on "Giới hạn số lượng tag trong wordpress tag cloud widget"

Thông báo
avatar
Sắp xếp:   Mới nhất | Cũ nhất | Bình chọn nhiều
Tải tài liệu
Guest

Mình thử mà ko được

Vntopic
Guest

Đã thử và đã thành công :). Cảm ơn tác giả. Tuy nhiên nó chỉ tác dụng với tag của blog chính thôi, nếu xài các plugin viết bài khác như hỏi đáp chẳng hạn thì không được nhé.

wpDiscuz