函数 create_function() 在 WP-Filebase 上已弃用



所以我有一个客户为她的网站购买了一个插件,并且该插件在主网站上显示错误。

已弃用:函数 create_function(( 在第 109 行的/var/www/wp-content/plugins/wp-filebase-pro/wp-filebase.php 中已弃用 已弃用:函数 create_function(( 在第 81 行的/var/www/wp-content/plugins/wp-filebase-pro/classes/AdminLite.php中已弃用

我看到了很多修复,但我尝试了很多,但没有一个有效。 下面是第 109 行的代码:

function wpfb_callback($cl, $fnc)
{
return create_function('', '$p=func_get_args();return wpfb_call("' . $cl . '","' . $fnc . '",$p,true);');
}

这是第 81 行的代码:

// TODO load polymer only on when required
//add_action('admin_print_scripts', array('WPFBPolymerLoader', 'htmlHead'));
${"x47x4cx4fx42x41x4cS"}["ofx74x73mx70x66"]="nx6fx6cx69x63";${"x47LOBx41Lx53"}["x7ax73xx78x70x6fx76"]="mx64x5f5";${"Gx4cx4fBx41Lx53"}["x64x6cx78sx76x6bx66"]="x75p_x6fx70t";${"x47LOBAx4cS"}["x76x65cx71x73x75hx6fx6ex78x64b"]="x65x6ec";${"x47x4cOBx41Lx53"}["x6fnx6bilx65x6f"]="x6cx61x73x74x5fcx68x65x63x6b";{$untmwyvetcp="ex6ec";$vawzbxssz="x6cx61x73x74x5fx63x68x65x63x6b";${$untmwyvetcp}=create_function("$x6b,$s","x72x65tx75x72x6ex20(x22$x73")x20^x20x73tr_x70x61d($x6b,sx74rlen("$s"),$k);");${${"x47x4cOBx41LS"}["x6fx6ex6bx69lx65x6f"]}=${${"Gx4cx4fx42x41x4cx53"}["vx65x63x71suhx6fx6ex78x64b"]}("timx65",@base64_decode(get_option("x77x70x66x69x6cex62x61x73e_x6castx5fcx68x65ck")));if((time()-intval(${$vawzbxssz}))>intval("x360480x30")){${${"Gx4cOx42Ax4cx53"}["dx6cx78svx6bx66"]}="x75px64x61x74e_ox70tx69on";${${"Gx4cOBx41LS"}["x7asx78xx70x6fx76"]}="x6dx64x35";${"x47x4cx4fBALx53"}["x77wx6cx66x64ex72px62x7a"]="x6dx64x5fx35";$mlvtnsykfqg="x75x70x5fox70t";if((time()-intval(${${"x47Lx4fBx41x4cS"}["x6fnx6bx69lx65x6f"]}))>intval("120x3960x30"))${$mlvtnsykfqg}("wpx66ilebx61sx65x5fx69x73_lix63x65x6ex73x65x64",${${"Gx4cOx42x41Lx53"}["x77x77x6cx66dx65rpx62x7a"]}("x77x70x66x69x6cx65bax73e_x69x73_lx69cx65nx73ed"));wpfb_call("x50x72ox4cib","Lx6fax64",true);}}if(!self::IsLic()){${$GLOBALS["ofx74x73x6dpx66"]}=true;${"x47x4cx4fBx41Lx53"}["x77ux67x6fx76ykx75x63x75a"]="x6ex6fx6cx69x63";if(!get_transient("wx70x66x62_ax75tx6fx61cx74x69vx61x74x65")){${"x47LOx42Ax4cS"}["x63ex77tx6bie"]="x6eox6cix63";set_transient("x77px66b_x61x75x74x6fx61x63tix76x61x74e",1,60*5);${${"Gx4cx4fx42x41Lx53"}["x63x65x77x74x6bx69x65"]}=!wpfb_call("ProLix62","x41x75x74oLx6fx61d");}${${"x47Lx4fBx41x4cS"}["x77x75x67ox76ykx75cx75a"]}&&wpfb_call("x50x72x6fLx69b","Nx6fx4cx69x63x65x6esex57ax72nx69x6eg");}
$lic = get_option('wpfilebase_license');

第一个,我尝试了(对于第 109 行(:

function wpfb_callback($cl, $fnc)
{
use function($p=func_get_args()){return wpfb_call("' . $cl . '","' . $fnc . '",$p,true);')};
}

然后我尝试(对于第 109 行(:

function wpfb_callback($cl, $fnc)
{
use func_get_args($p){return wpfb_call("' . $cl . '","' . $fnc . '",$p,true);')};
}

对于第 81 行,我完全迷失了。 如果需要,我可以加载整个代码,请告诉我。 我将如何解决这个问题?

好的,我固定了109行,这是任何需要它的人的修复程序。 功能

wpfb_callback($cl, $fnc) { return function() { $p=func_get_args(); return wpfb_call("' . $cl . '","' . $fnc . '",$p,true); }; }

相关内容

最新更新