Madly Luv - O mLuv é um blog pessoal no qual aborda vários assuntos como design, músicas, literatura, arte, televisão etc. Desenvolvido e mantido por Ana Flávia Cador.

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...

Vida de Freelancer: Quando o design não é o suficiente
Um dia em Piri: Reserva Vargem Grande
Resenha: Sombras Super Shock, da ColourPop
¬¬ zZz x_x o_O ^^ T_T ;D :x :S :P ::teary:: ::sweat:: ::stress:: ::rolleyes:: ::love:: ::cool:: ::blush:: ::attention:: ::angry:: :) :( ._. *o* *O_O


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