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; } |
//讓文本小工具支援簡碼
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;
}