Согласно нашей новой реликвии, за последние 30 минут было 52 аналогичных ошибки.Ошибка профиля профиля PHP
Error:
Non-static method PB_Label_Wordpress_Creation_Kit::wck_generate_slug() should not be called statically
Stack:
…at /var/www/sitename/wp-content/plugins/profile-builder-labels-edit/
index.php (96)
in pb_label_edit_create_box called at ? (?)
in call_user_func_array called at /var/www/sitename/wp-includes/plugin.php (503)
in do_action called at /var/www/sitename/wp-admin/admin-ajax.php (44).
Неполный из index.php является:
function pb_label_edit_create_box(){
global $wppb_strings;
if(is_admin() && current_user_can('edit_theme_options')){
//var_dump($wppb_strings);
$pblabel_fields = array();
$pblabel_backup = array();
foreach($wppb_strings as $filename => $strings){
/* set up the fields array */
$i = 0;
foreach($strings as $string){
if (!in_array($string, $pblabel_backup)) {
$pblabel_fields[] = array(
'type' => 'textarea',
'title' => $filename . '_' . $i,
'description' => 'Default: ' . $string,
'default' => $string,
);
$pblabel_backup[PB_Label_Wordpress_Creation_Kit::wck_generate_slug($filename) . '_' . $i] = $string;
$i++;
}
}
}
Это происходило на некоторое время теперь, что кто-нибудь знает, что является причиной и как решить эту проблему?
Это ошибка или предупреждение? – Stevish
Согласно New Relic, это ошибка. Наши приложения получают коэффициент ошибок> 5,0% и, таким образом, получают ежедневные электронные письма, уведомляющие нас. –
Я смотрел на http://stackoverflow.com/questions/4684454/error-message-strict-standards-non-static-method-should-not-be-called-staticall, но не совсем уверен, как добавить 'public static ' в этом случае. –