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

  • A+
所属分类:建站相关

WordPress文本小工具默认是不支持支持简码(shortcodes)和PHP代码的,要让它支持,只需将下面的代码添加到当前主题的 functions.php 文件即可:

1
2
3
4
5
6
7
8
9
10
11
12
13
//让文本小工具支持简码
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;
}

发表评论

:?: :razz: :sad: :evil: :!: :smile: :oops: :grin: :eek: :shock: :???: :cool: :lol: :mad: :twisted: :roll: :wink: :idea: :arrow: :neutral: :cry: :mrgreen:

私密评论