让WordPress小工具中的文字运行PHP代码

WordPress的小工具中文字,是可以加入任意HTML代码但却无法运行PHP代码,所以你将php代码加入到文字小工具中却不能运行虽有一些外挂可以解决问题,但能用代码实现,是更有效率的将以下代码加入到主题的functions.php文件:

add_filter('widget_text', 'php_text', 99);   
function  php_text($text) {   
if  (strpos($text, '<' . '?') !==  false ) {   
ob_start();   
eval('?' . '>' . $text);   
$text = ob_get_contents();   
ob_end_clean();   
}   
return  $text;   

后记,这是因为我自己的所用的主题,里面有很多小工具没有的譬如说,我的小工具是没有「标签云」那我若想用小工具来显示标签云,就是输入标签云的代码

<!--?php wp_tag_cloud(); ?-->  

放在小工具的文字里面,那就可以显示标签云啰!

©️李联华的博客网 当前IP地址:18.117.73.131,归属地:俄亥俄州Dublin ,欢迎您的访问!

温馨提示 : 非特殊注明,否则均为李联华的博客原创文章,本站文章未经授权禁止任何形式转载
文章链接:https://www.ooize.com/let-the-text-in-the-wordpress-gadget-run-php-code.html
订阅
提醒
guest
0 评论
内联反馈
查看所有评论
Loading...