wordpress小工具是模板的标配了,但是小工具的文本模块貌似只支持html标签的应用,不能直接运行php代码。这个功能对于定义个性的侧边拉门模块很有意义,之前建议搭建使用的方法是安装一个插件:wordpress侧边栏灵动插件MO Widgets。

不过今天我们使用一个更简单的方法实现,我们可以通过在主题的函数文件 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代码了。

? 订阅本站: http://www.fqxans.tw/feed