Solucionado (ver solução)
Solucionado
(ver solução)
6
respostas

esse é o código

Insira aqui a descrição dessa imagem para ajudar na acessibilidade

6 respostas

Olá Roni, tudo bem? Faz o seguinte teste e vê se funciona por favor.

Na linha do if apaga o name: e deixa só o ABSPATH dentro do parênteses. Igual no exemplo abaixo:

if(!defined('ABSPATH')){
    die;
}

require_once plugin_dir_path(file:__FILE__) . '/includes/al_patrocinadores_palestras_widget.php';

Se funcionar avisa aqui, e fique a vontade para perguntar se der errado.

não funcionou

Ah ta, eu acho que sei, Será que não é porque no caminho do arquivo você deu enter e quebrou o caminho em duas linhas ai ele não está encontrando o arquivo

Errado:

require_once plugin_dir_path(file:__FILE__) . '/includes/
al_patrocinadores_palestras_widget.php';

Certo:

require_once plugin_dir_path(file:__FILE__) . '/includes/al_patrocinadores_palestras_widget.php';

Testa ai, deixa tudo na mesma linha. Ai avisa se funcionou.

não funcionou vou refazer o curso talvez eu tenha errado em outra coisa

Repara no file, faltou os dois pontos ( : ) file:__FILE__

require_once plugin_dir_path(file:__FILE__) . '/includes/al_patrocinadores_palestras_widget.php';

Pode ser isso

solução!

Olá roni o se seu problema for que não está funcionando o widget e está dando erro no código ? da um erro mesmo o código estando todo certo ? Talvez sejá por causa da versão do wordpress, você deve estar fazendo como eu utilizando a versão atual, eu consegui resolver esse problema instalando esse plugin

https://br.wordpress.org/plugins/classic-widgets/#reviews

Ele vai manter a parte de widget na versão antiga igual está no curso.

Quer mergulhar em tecnologia e aprendizagem?

Receba a newsletter que o nosso CEO escreve pessoalmente, com insights do mercado de trabalho, ciência e desenvolvimento de software