使WordPress侧边栏文本框支持php语言

WordPress侧边栏文本框默认是不支持PHP语法的,主要是一些安全问题,深怕用户滥用,网站显示不正常。如果你对php了解又需要在侧边栏使用php,又不想安装插件,通过在主题的functions.php文件最后加入以下语法,让你的当前主题侧边栏文本框支持PHP。

//侧边栏自定义文本使用php语言
function php_text($text) {
 if (strpos($text, '<' . '?') !== false) {
 ob_start();
 eval('?' . '>' . $text);
 $text = ob_get_contents();
 ob_end_clean();
 }
 return $text;
}
add_filter('widget_text', 'php_text', 99);

在WordPress自定义–》小工具–》添加小工具:
侧边栏文本框支持php

添加你需要的php代码:
侧边栏文本框支持php

上例显示结果:
侧边栏文本框支持php

来自http://sofree.tw/wp-widget-text-php