add_filter(\'widget_title\', function($title_option, $all_options, $widget_id){
// modify $title_option as you wish
return $title_option;
}, 10, 3);
请注意,许多第三方插件没有在其小部件上应用此过滤器,因此这可能并不总是可行的。
创建一个新插件并将此代码放入其中,无需任何eval
在这里与您的代码相同widget_text
.
如果您坚持允许从小部件设置中输入PHP代码,至少将其保存在内部。php文件,而不是数据库(如果有人未经授权访问您的数据库怎么办?)。那么你可以require
/ include
他们