如果您有大量类别,则可以将类别小部件显示为下拉列表。
我不确定在按排序时限制类别有多有用name
.
你可以试着按count
要显示最常用的类别:
add_filter( \'widget_categories_args\', function( $args )
{
$args[\'number\'] = 1;
$args[\'orderby\'] = \'count\';
$args[\'order\'] = \'DESC\';
$args[\'hierarchical\'] = 0;
$args[\'hide_empty\'] = 1;
return $args;
} );
但还有其他选择,如
include
和
exclude
.
请注意,类别小部件使用wp_list_categories()
使用get_categories()
, 这是一个包装get_terms()
使用WP_Term_Query
对象中包含以下部分的WP_Term_Query::get_terms()
类别方法:
// Don\'t limit the query results when we have to descend the family tree.
if ( $number && ! $hierarchical && ! $child_of && \'\' === $parent ) {
if ( $offset ) {
$limits = \'LIMIT \' . $offset . \',\' . $number;
} else {
$limits = \'LIMIT \' . $number;
}
} else {
$limits = \'\';
}
下拉菜单选项使用
wp_dropdown_categories()
.