让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地址:3.133.107.11,归属地:俄亥俄州Dublin ,欢迎您的访问!
文章链接:https://www.lilianhua.com/let-the-text-in-the-wordpress-gadget-run-php-code.html
Popup Image

通知

本站原则上是免费提供技术支持,但是服务器维护和运营成本高,可以实行自由赞助:赞助

Loading...