从类别小部件中排除类别

时间:2015-12-18 11:36:12

标签: php wordpress

我想从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);

1 个答案:

答案 0 :(得分:2)

变量错误,参数为$args,但您在函数中使用$cat_args

应该是:

function exclude_widget_categories( $cat_args ) {}