此代码用于在文本小部件中显示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;
}
我目前正在我的主题中使用它。我一直在寻找更好的做事方式。返回的每个google搜索和网站都会告诉您使用此代码或与此类似的代码。在一次谷歌搜索中,我想到了这个问题
How to allow PHP In WordPress text widget. 一位用户提出了与此类似的代码,@马克·卡普伦评论说,它将打破任何以
<?
我现在的问题是,我喜欢使用文本小部件快速测试代码,比如说相关帖子,然后再将其编码到我的主题中。在这里创建一个短代码是不必要的。是否有更好的方法允许在文本小部件中使用php。