在WordPress网站制作的过程中,站长朋友们会发现,默认情况下WordPress文本小工具是不支持简码(shortcodes)和PHP代码的。这篇WordPress教程里,我们就向大家介绍一下让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; } |
有需要的朋友可以使用上面的代码进行测试。