ошибка при php 5.2.13

Вордпресс 3.1.1.
Установили на хостинге пхп 5.2.13 вылезла ошибка в админке:

Notice: Функция get_settings с версии 2.1 считается устаревшей! Используйте get_option(). in /var/www/vhosts/…./httpdocs/wp-includes/functions.php on line 3303

А на самом сайте идет ошибка:
Notice: Undefined index: id in /var/www/vhosts/…./httpdocs/wp-content/themes/MyProduct/epanel/core_functions.php on line 359
Notice: Функция get_settings СЃ версии 2.1 считается устаревшей! Используйте get_option(). in /var/www/vhosts/…./httpdocs/wp-includes/functions.php on line 3303

А ниже ошибки сам сайт, но вместо текста кракозябли.

Вот код 359 строки в core_functions.php:

global $options, $value, $shortname;
foreach ($options as $value) {
if ( get_settings( $value[‘id’] ) === FALSE) { ——-ЭТО 359 строка.
if (array_key_exists(‘std’, $value)) {
update_option( $value[‘id’], $value[‘std’] );
$$value[‘id’] = $value[‘std’];
}
} else {
$$value[‘id’] = get_option( $value[‘id’] ); }
}

Помогите, пож-та. Что сделать нужно?

проблема решена – выключил вывод ошибок в файле wp-config.php.
Но все-таки интересно почему такая ошибка возникает…?

Там же по-русски написано: Функция get_settings с версии 2.1 считается устаревшей! Используйте get_option().

Менял в файле функцию get_settings на get_option(). Без разницы – ошибка.

В каком файле? Какая ошибка?

Anonymous
Отправить
Ответ на: