当前位置:首页>WordPress建站>基础教程>让WordPress文本小工具支持简码(shortcodes)和PHP代码

让WordPress文本小工具支持简码(shortcodes)和PHP代码

WordPress文本小工具默认是不支持支持简码(shortcodes)和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;
}

注:虽然可以实现在小工具运行php代码,但是这个可能存在一定的风险,而且也不支持复杂的函数,所以不推荐大家使用。

声明:本站所有文章,如无特殊说明或标注,均为本站原创发布。任何个人或组织,在未征得本站同意时,禁止复制、盗用、采集、发布本站内容到任何网站、书籍等各类媒体平台。如若本站内容侵犯了原著者的合法权益,可联系我们进行处理。

给TA打赏
共{{data.count}}人
人已打赏
欢迎关注WordPress大学公众号 WPDAXUE
基础教程

WordPress前端主题预览及一键下载:Front End Theme Preview

2013-7-25 8:29:55

基础教程

WordPress添加文章打印和生成PDF的功能

2013-7-31 9:46:14

9 条回复 A文章作者 M管理员
  1. 果然好用,多谢

  2. 果然可以了~多些呢~

  3. 支持php了,灵活多了~~

  4. PHP语言不能正常显示哎!

  5. 很强大,可以省略一个插件了

  6. 原来是通过ob_系执行

  7. 不错。

  8. 求注册

  9. 沙发。PHP代码也支持了?COOL

个人中心
购物车
优惠劵
今日签到
有新私信 私信列表
搜索