A-A+

如何让 wordpress 小工具支持 php代码

2015年03月08日 PHP开源系统 评论 3 条 阅读 126 views 次

很喜欢 wordpress 小工具文本的功能,可以很方便的插入 html 来支持页面的展示,所以有的时候几乎不用去更改 wordpress 的模板页面,直接使用小工具就可以解决了。

wordpress 小工具文本是完美支持 html 代码的,却不支持 PHP 代码,当我们需要利用 PHP 实现某个功能时,却不得去更改模板页面了,好麻烦的说,想要 wordpress 小工具文本支持 PHP 代码也不是很复杂的事情,在网上找了如下的一段代码,放到主题模板 functions.php 文件中就可以了,完整的代码如下:

//让文本小工具支持简码  
add_filter('widget_text', 'do_shortcode');  
//让文本小工具支持PHP代码  
add_filter('widget_text','execute_php',100);  
function execute_php($html){  
     if(strpos($html,"<"."?php")!==false){           
ob_start();           
eval("?".">".$html);  
          $html=ob_get_contents();  
          ob_end_clean();  
     }  
     return $html;  
}

不得不佩服 wordpress 功能的强大了,尤其是扩展性很给力,现在夏日博客文本小工具也支持 PHP 代码了。

标签:

3 条留言  访客:3 条  博主:0 条

  1. 爱医学

    挺好用的,谢谢分享!

  2. 小子

    学习了

  3. 互联网那些事

    这样也行!!!!1????

给我留言