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