我想从wp
中的标准类别小部件中排除某些类别在我的功能中,我把这是我从编码中得到的,但它根本不起作用。我也试过了this
我错过了什么
function exclude_widget_categories($args)
{
$exclude_arr = array( 3,5,17);
if( isset( $cat_args['exclude'] ) && !empty( $cat_args['exclude'] ) )
$exclude_arr = array_unique( array_merge( explode( ',', $cat_args['exclude'] ), $exclude_arr ) );
$cat_args['exclude'] = implode( ',', $exclude_arr );
return $cat_args
}
add_filter('widget_categories_args','exclude_widget_categories', 10, 1);
答案 0 :(得分:2)
变量错误,参数为$args
,但您在函数中使用$cat_args
。
应该是:
function exclude_widget_categories( $cat_args ) {}