Plugin.php: PHP Примечание: Неопределенное смещение: 0 в

Я переместил сайт WordPress из одного домена в другой, и было много белых пробелов, которые нужно было удалить.

Остается только одна проблема:

  • Замечание PHP: Неопределенное смещение: 0 в /home/linguist/public_html/test/wp-includes/plugin.php в строке 767
  • Замечание PHP: неопределенное смещение: 0 в /home/linguist/public_html/test/wp-includes/plugin.php в строке 785

затем далее

PHP Предупреждение: невозможно изменить информацию заголовка – уже отправленные заголовки (вывод начат в /home/linguist/public_html/test/wp-includes/plugin.php:767)

Его все из-за этого кода, который не был изменен вообще, но создает ошибки.

if (is_object($function[0]) ) { // Object Class Calling if ( function_exists('spl_object_hash') ) { return spl_object_hash($function[0]) . $function[1]; } else { $obj_idx = get_class($function[0]).$function[1]; if ( !isset($function[0]->wp_filter_id) ) { if ( false === $priority ) return false; $obj_idx .= isset($wp_filter[$tag][$priority]) ? count((array)$wp_filter[$tag][$priority]) : $filter_id_count; $function[0]->wp_filter_id = $filter_id_count; ++$filter_id_count; } else { $obj_idx .= $function[0]->wp_filter_id; } return $obj_idx; } } else if ( is_string($function[0]) ) { // Static Calling return $function[0].$function[1]; } 

}

Может кто-нибудь, пожалуйста, помогите мне с этим?

Solutions Collecting From Web of "Plugin.php: PHP Примечание: Неопределенное смещение: 0 в"

Некоторый код на вашем сайте регистрирует фильтр или действие с недопустимыми аргументами. Ошибки, которые вы видите, происходят потому, что были add_filter() add_action() или add_filter() со вторым аргументом, который не является строкой, объектом или массивом.

Примеры:

 add_action( 'wp_head', NULL ); add_filter( 'the_content', -1 ); 

Отключите все плагины, переключитесь на Twenty Eleven и снова включите все, пока ошибки не вернутся. Затем найдите все вызовы add_action() или add_filter() .

PHP Предупреждение: невозможно изменить информацию заголовка – уже отправленные заголовки (вывод начат в /home/linguist/public_html/test/wp-includes/plugin.php:767)

вы просто поместите ob_start () в свои functions.php в верхней части строки.