While it's a rather horrible idea, this code will permit you to execute PHP code in WordPress widgets. There's never a need to use it; use shortcodes instead. However, it may come in handy at some point.
1
<?php
2
/*
3
Execute PHP in WordPress Widgets
4
http://www.beliefmedia.com/code/wp-snippets/execute-php-wordpress-widgets
5
*/
6
7
function beliefmedia_execute_php_widgets($html) {
8
9
ob_start();
10
eval('?' . '>' . $html);
11
12
ob_end_clean();
13
}
14
15
return $html;
16
}
17
Again, use shortcodes and enable the widget_text
filter as follows: