WordPress

Executar PHP em Widget sem plugin

Salve salve terráqueos, aqui estou com mais um tutorial WordPress bem básico mas muito útil, vou mostrar aqui pra vocês como executar PHP em widget sem usar nenhum plugin. Mas porque você usaria isso? Pra exibir um bloco de conteúdo, uma função ou qualquer código que queira no seu widget de texto, mas chega de papo.

Executar PHP em widget sem plugin

1º Passo – Inserindo a função

Bom, como não vamos usar nenhum plugin pra liberar o uso do PHP em widget, vamos abrir nosso arquivo functions.php que geralmente fica no seguinte caminho: /wp-content/themes/nome-do-seu-tema/functions.php, e vamos adicionar a função abaixo na última linha do nosso arquivo.

PHP

// EXECUTAR PHP EM WIDGET
add_filter('widget_text','execute_php',100);
function execute_php($html){
     if(strpos($html,"<"."?php")!==false){
          ob_start();
          eval("?".">".$html);
          $html=ob_get_contents();
          ob_end_clean();
     }
     return $html;
}

Salve o arquivo functions.php e envie novamente para o seu servidor.

Agora no seu admin, basta você ir para Aparência -> Widget -> Texto e adicionar o código abaixo para testar.

&lt;?php echo 'Teste';?&gt;

Pronto, agora você já pode executar PHP em widget de texto, sem usar nenhum plugin. Lembrando que você pode adicionar o widget em qualquer lugar do seu WordPress.

E você, o que achou do tutorial de como executar PHP em widget de texto no WordPress? Fácil? Útil? Comente.

Se o post te ajudou curte a página, não custa nada e me incentiva a continuar escrevendo.
Posts recomendados
Comentários

    Envie seu comentário.

    Seu email não será publicado