Problema ao criar uma instância de matriz em um widget na atualização 4.4

Antes da atualização recente do WordPress 4.4, eu consegui criar uma instância de matriz em um widget de um menu de seleção múltipla dessa maneira:

 <select multiple="multiple" name="get_field_name('cats][') ?>">  <option value="term_id ?>">name; ?>   

O tipo de $instance['cats'] gerado a partir deste código foi uma matriz antes dessa atualização, agora é uma string.

O que mudou e como posso resolvê-lo?

=======

UPDATE: código completo de um widget:

 ################################################################### function widet_sample() { register_widget('widet_sample'); } add_action('widgets_init', 'widet_sample'); class widet_sample extends WP_Widget { function widet_sample() { parent::__construct(false, 'SAMPLE'); } function update($new_instance, $old_instance) { $instance = $old_instance; $instance['cats'] = $new_instance['cats']; return $instance; } function form($instance) { ?> 

Categories IDs:

<select class="widefat" multiple="multiple" name="get_field_name('cats][') ?>"> <option value="term_id ?>">name; ?>

<?php } } ###################################################################

Ilustração

Solutions Collecting From Web of "Problema ao criar uma instância de matriz em um widget na atualização 4.4"

Problema resolvido! Ainda não sei o que mudou na atualização 4.4.

Antes de 4.4, você pode usar os colchetes invertidos para gerar uma instância de matriz, assim:

  

A partir de 4.4, você pode usar colchetes em casos regulares, assim:

  

Ou, use a abordagem genérica e melhor: