wordpress的文本小工具支持任意文本或html代码,可以方便的在侧边栏调用,个性化自己的wordpress主题。但默认的文本小工具却不支持PHP代码,其实解决这个问题也很简单。具体操作请往下看:
添加下面的代码到当前主题的 functions.php 文件中:
- add_filter('widget_text', 'php_text', 99);
- function php_text($text) {
- if (strpos($text, '<' . '?') !== false) {
- ob_start();
- eval('?' . '>' . $text);
- $text = ob_get_contents();
- ob_end_clean();
- }
- return $text;
- }
保存后,调用文本小工具到侧边栏,输入PHP代码就可以正常运行了。