让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(); ?-->  

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

🏆 每日挑战:你知道答案吗?

如何在 CSS 中使一个元素浮动?

温馨提示 : 非特殊注明,否则均为©李联华的博客网原创文章,本站文章未经授权禁止任何形式转载;IP地址:3.144.15.204,归属地:俄亥俄州Dublin ,欢迎您的访问!
文章链接:https://www.lilianhua.com/let-the-text-in-the-wordpress-gadget-run-php-code.html

文澜千文文澜千文Beta

请登录以使用此功能。

弹窗图片

2024年,AI(人工智能)技术以令人难以置信的速度发展,在多模态融合与推理能力等方面不断取得突破,推动技术边界的持续扩展。后续网站将接入更多AI模型,致力于网站可持续发展!

Loading...