Suporte » Temas » Erro ao ativar o tema

  • Estou com sérios problemas ao usar meu tema.

    Quando faço a ativação dele, estou recebendo o seguinte erro:

    Warning: Declaration of Walker_Nav_Menu_Dropdown::start_lvl(&$output, $depth) should be compatible with Walker_Nav_Menu::start_lvl(&$output, $depth = 0, $args = Array) in C:\xampp\apps\wordpress\htdocs\wp-content\themes\regional\includes\menu-select.php on line 28

    Segue o código do arquivo:

    <?php
    class Walker_Nav_Menu_Dropdown extends Walker_Nav_Menu {
    	function start_lvl(&$output, $depth){
    		$indent = str_repeat("\t", $depth); // don't output children opening tag (<code><ul></code>)
    	}
    
    	function end_lvl(&$output, $depth){
    		$indent = str_repeat("\t", $depth); // don't output children closing tag
    	}
    
    	/**
    	* Start the element output.
    	*
    	* @param  string $output Passed by reference. Used to append additional content.
    	* @param  object $item   Menu item data object.
    	* @param  int $depth     Depth of menu item. May be used for padding.
    	* @param  array $args    Additional strings.
    	* @return void
    	*/
    	function start_el(&$output, $item, $depth, $args) {
     		$url = '#' !== $item->url ? $item->url : '';
     		$output .= '<option value="' . $url . '">' . $item->title;
    	}	
    
    	function end_el(&$output, $item, $depth){
    		$output .= "</option>\n"; // replace closing </li> with the option tag
    	}
    }
    

    Alguém sabe o que está acontecendo ou onde está o erro?

  • Você deve estar logado para responder a este tópico.