Como adicionar código php no widget
Por padrão os widgets aceitam apenas um texto ou código HTML. Mas se precisar de colocar algum código php nele? Tem vários plugins que poderiam ajudar. Mas nós vamos fazer isso sem ajuda deles.
No seu arquivo functions.php coloque o seguinte código
function php_in_widgets($widget_content) {
if (strpos($widget_content, '<' . '?') !== false) {
ob_start();
eval('?' . '>' . $widget_content);
$widget_content = ob_get_contents();
ob_end_clean();
}
return $widget_content;
}
add_filter('widget_text', 'php_in_widgets', 99);
Pronto, agora pode usar o seu widget com linguagem de php