Erro de function após WP Upgrade para 3.9.1

Após a atualização para o WP 3.9.1 e o MySQL, recebo o seguinte erro em um site:

Normas estritas: call_user_func_array () espera que o parâmetro 1 seja um callback válido, um método não-estático dc_jqverticalmegamenu :: header () não deve ser chamado de forma estática em /home/xyzsite/public_html/wp-includes/plugin.php na linha 470

A referência é para este plugin . Uma busca rápida mostra aproximadamente 82 páginas por aí com o mesmo erro, mas nenhuma referência a uma solução. Gostaria de obter algumas orientações sobre como resolver isso.

Solutions Collecting From Web of "Erro de function após WP Upgrade para 3.9.1"

Você deve entrar em contato com o autor do plugin, porque o suporte ao plugin geralmente não é tópico neste site.

Mas … fiquei curioso, espiei o código do plugin e encontrei essa linha:

add_action( 'wp_head', array('dc_jqverticalmegamenu', 'header') ); 

onde o método header() é assumido estático , mas não é:

 function header(){ // ... } 

É por isso que esse aviso estrito aparece.

O plugin cria uma instância da class através de:

  // Initialize the plugin. $dcjqverticalmegamenu = new dc_jqverticalmegamenu(); 

então você deveria tentar:

 add_action( 'wp_head', array( $this, 'header') ); 

e semelhante para as outras chamadas estáticas.