A-A+

免插件让WordPress文本小工具支持PHP代码

2016年06月23日 WordPress 暂无评论 阅读 798 次

在WordPress文本小工具中可以支持任意HTML代码,但是不支持添加PHP代码,这个功能可以很方便的添加个性的侧边栏,不用插件也可以实现。

将以下代码添加到您当前主题的 functions.php 文件:

  1. add_filter('widget_text', 'php_text', 99);
  2. function php_text($text) {
  3. if (strpos($text, '<' . '?') !== false) {
  4. ob_start();
  5. eval('?' . '>' . $text);
  6. $text = ob_get_contents();
  7. ob_end_clean();
  8. }
  9. return $text;
  10. }

类似插件:MO Widgets 虽可以在小工具中运行PHP,但上面代码来得更方便实用。

给我留言