WordPress”文本工具”实现代码执行功能

   WordPress自带有两个小工具可以执行代码功能。一个是自定义HTML小工具,不过只能运行HTMLCSSJavaScript三种语言。文本小工具默认是不可以运行代码的。要实现这个功能,需要添加以下代码。

使用方法:在当前主题目录下面的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代码了。

赞(3) 打赏
未经允许不得转载:微笑涛声 » WordPress”文本工具”实现代码执行功能
分享到:
标签:

评论 2

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    程序是自己写的吗博主

    龙龙8个月前 (02-26)回复
    • 钏紫涛

      这个博客是用的WordPress,里面自己改造了一下。

      钏紫涛8个月前 (02-26)回复

觉得文章有用就打赏一下文章作者

支付宝扫一扫打赏

微信扫一扫打赏