WP: Habilitando linguagem PHP nos widgets sem plugin

Tutorial Wordpress

Os widgets do wordpress é uma mão na roda quando se trata de praticidade para adicionar conteúdo em nossa coluna lateral do blog, mas possuem um porém: quando queremos fazer algo de diferente que exige algum código PHP dentro do widget precisamos apelar para o plugin PHP Code Widget. Entretanto, por que precisamos instalar outro plugin em nosso blog se em poucas linhas de função podemos resolver isso?

Uma simples função pode habilitar a linguagem PHP em seus widgets!


1) Adicionando a função

Abra seu functions.php do tema e adicione o seguinte código:

///// habilitando php nos widgets ~ madlyluv.com
function execute_php($html){
     if(strpos($html,"<"."?php")!==false){
          ob_start();
          eval("?".">".$html);
          $html=ob_get_contents();
          ob_end_clean();
     }
     return $html;
}

Esta função irá inibir a leitura da linguagem PHP. Após isso, pode usar suas widgets à vontade através do item Text, como você sempre usou antes. :)

Veja também...

Almoço no Las Nenas Café Bistrô (Goiânia)
Londres: Fim de tarde em Notting Hill e primeira vez na Starbucks
As ilustrações de Renata Soares

3 Comentário(s)

(3 pelo blog e pelo facebook)
  • caroline mascarenhas
    11 . 10 . 2016

    aninha desde sempre salvando minha vida. brigada ?

    Responder

  • Stephanie Ferreira
    Visitar blog
    23 . 01 . 2015

    Eu estava com problemas com um banner de afiliados que não aparecia no widget, nunca pensei que fosse o php e nem conhecia o plugin, fiz esse tutorial e olha só, deu certinho *-*
    Mto obrigada Aninha! Um beijo

    Responder