我遇到一個問題:在WooCommerce產品列表的側邊欄中,Product tags標籤雲的tags顯示不全,後台有50多個標籤,但實際只展示了40多個,由於我是代碼手殘黨,所以找大佬要到了解決方案:
首先,安裝code snippet外掛,然後,添加如下代碼段,其中$args['number'] = 100中的100即為顯示的標籤數量上限,請按需修改這個數值。
//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'] == 'product_tag'){ $args['number'] = 100; //Limit number of tags } return $args; }
如果希望產品標籤還能夠排序,那麼請用如下代碼
//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'] == 'product_tag'){ $args['number'] = 100; //Limit number of tags $args['orderby'] = 'number';//排序依據:按標籤下的產品數量$args['order'] = 'DESC';//排序方式:DESC降序,ASC升序} return $args; }
點贊
Your page rank: