Suporte » Outros assuntos » Erro no functions usando register_sidebar

  • Resolvido robsonmarquesin

    (@robsonmarquesin)


    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?

Visualizando 1 resposta (de um total de 1)
  • Eduardo

    (@eduardozulian)

    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.

Visualizando 1 resposta (de um total de 1)
  • O tópico ‘Erro no functions usando register_sidebar’ está fechado para novas respostas.