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; }