Suporte » Outros assuntos » Erro no functions usando register_sidebar
Erro no functions usando register_sidebar
-
Estou com um erro em minha aplicação mas não sei como resolver.
Habilitei o debug true dno wp-config e me foram mostrados esses 2 erros:
Notice: register_sidebar_widget is deprecated since version 2.8! Use wp_register_sidebar_widget() instead. in /home3/ifespcom/public_html/mylittlebrasil/novo/wp-includes/functions.php on line 2839
Notice: register_widget_control is deprecated since version 2.8! Use wp_register_widget_control() instead. in /home3/ifespcom/public_html/mylittlebrasil/novo/wp-includes/functions.php on line 2839
Olhando o funcions.php não existe este numero de linha.
Procurando os itens relacionados ao register sidebar e estão desta forma abaixo.
function my_little_brasil_widgets_init() { // Area 1, located at the top of the sidebar. register_sidebar( array( 'name' => __( 'Primary Widget Area', 'my_little_brasil' ), 'id' => 'primary-widget-area', 'description' => __( 'The primary widget area', 'my_little_brasil' ), 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => '</li>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); // Area 2, located below the Primary Widget Area in the sidebar. Empty by default. register_sidebar( array( 'name' => __( 'Secondary Widget Area', 'my_little_brasil' ), 'id' => 'secondary-widget-area', 'description' => __( 'The secondary widget area', 'my_little_brasil' ), 'before_widget' => '<li id="%1$s" class="widget-container %2$s">', 'after_widget' => '</li>', 'before_title' => '<h3 class="widget-title">', 'after_title' => '</h3>', ) ); // Area 6, located in the Footer. Empty by default. register_sidebar( array( 'name' => __( 'Home Page Slider', 'my_little_brasil' ), 'id' => 'home-page-slider', 'description' => __( 'The Home Page Slider', 'my_little_brasil' ), 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', ) ); // Area 6, located in the Footer. Empty by default. register_sidebar( array( 'name' => __( 'Facebook', 'my_little_brasil' ), 'id' => 'facebook', 'description' => __( 'The Facebook', 'my_little_brasil' ), 'before_widget' => '', 'after_widget' => '', 'before_title' => '', 'after_title' => '', ) );
A questão que fica é, pelo alerta é um erro que ja foi criado uma solução me parece desde a versão 2.8 do wordpress, mas como devo resolver neste caso em espeficico?
-
Robson, leia o erro com calma. O que ele diz é que a função register_sidebar_widget() está obsoleta e que você deve usar a wp_register_sidebar_widget(). Procure pela função obsoleta em seu functions.php e faça a substituição.
- O tópico ‘Erro no functions usando register_sidebar’ está fechado para novas respostas.