Ошибка в WP

JB
На сайте с 22.11.2006
Offline
145
2084

После обновления периодически в админке вылазит ошибка

Warning: Invalid argument supplied for foreach() in /wp-includes/locale.php on line 117 Warning: Invalid argument supplied for foreach() in /wp-includes/locale.php on line 159

Кто-то сталкивался?

Гугл не помог.

Быть умным — это одно, а умничать — другое.
owx
На сайте с 27.06.2009
Offline
100
owx
#1

Замените в /wp-includes/locale.php 117 строку с

foreach ($this->weekday_initial as $weekday_ => $weekday_initial_) {

на

foreach ((array)$this->weekday_initial as $weekday_ => $weekday_initial_) {
K5
На сайте с 21.07.2010
Offline
209
#2

ТС поотключайте установленные плагины и скорее всего найдете тот котовый дает ошибку

P.S. переписывать вордпресс - дело неразумное.

аська 45два48499два записки на работе (http://memoryhigh.ru) помогу с сайтом, удалю вирусы, настрою впс -> отзывы ТУТ (/ru/forum/836248) и ТАМ (http://www.maultalk.com/topic140187.html) !!!всегда проверяйте данные людей, которые сами пишут вам в аську или скайп!!!
Эсминец
На сайте с 15.02.2012
Offline
105
#3

Это после обновления на 3.9? После этого обновления у многих глюки повылазили. Причина - плагины

Тексты от 100 р за 1000 знаков, опыт работы - более 7 лет. Skype: slava_zotov (skype:slava_zotov?add), Telegram @zotov_va (https://t.me/zotov_va) Хостинг с бесплатными SSL-сертификатами, 30 дней бесплатно (https://clck.ru/Dhqrp)
JB
На сайте с 22.11.2006
Offline
145
#4
~AL~:
Замените в /wp-includes/locale.php 117 строку с

Поменял. Пока ошибки не было. Будем посмотреть. Спасибо.

---------- Добавлено 18.04.2014 в 12:00 ----------

kgtu5:
ТС поотключайте установленные плагины и скорее всего найдете тот котовый дает ошибку

P.S. переписывать вордпресс - дело неразумное.

Отключал уже.

П.С. Ну его не боги пишут.

A9
На сайте с 24.04.2014
Offline
0
#5

Здравствуйте!

У меня такая же ошибка. Второй день пытаюсь исправить. Лезть в файлы движка побаиваюсь.

Плагины у меня все отключены. Занимаюсь созданием темы с нуля. Выдает такую ошибку:

PHP Warning: Invalid argument supplied for foreach() in N:\home\beauty1.loc\www\wp-admin\custom-header.php on line 1248

PHP Warning: array_merge() [<a href='function.array-merge'>function.array-merge</a>]: Argument #2 is not an array in N:\home\beauty1.loc\www\wp-admin\custom-header.php on line 1268

После досконально изучения написанного кода понял, что ошибку вызывает строка в файле functions.php: 'default-image' => '%s/images/star.png'. Именно произвольный фон ПО УМОЛЧАНИЮ в админке дает такой эффект.

В теме twentyfourteen такой поддержки нет. И тема работает без глюков. Пробовал добавить к ней такую же возможность- сразу ошибка. Может быть, я некорректно добавляю.

Вот код в файле functions.php:

function first_setup() {

add_theme_support( 'post-formats', array(

'aside', 'image', 'video', 'audio', 'quote', 'link', 'gallery',

) );

add_theme_support( 'custom-background', array(

'default-color' => 'EEE',

) );

add_theme_support( 'custom-header', array(

// Header image default

'default-image' => '%s/images/star.png',

// Header text display default

'header-text' => false,

// Header image flex width

'flex-width' => true,

// Header image width (in pixels)

'width' => 950,

// Header image flex height

'flex-height' => true,

// Header image height (in pixels)

'height' => 770,

) );

}

add_action( 'after_setup_theme', 'first_setup' );

И соответственно в header.php для поддержки этой возможности:

<a href="<?php echo esc_url( home_url( '/' ) ); ?>" rel="home">

<img src="<?php header_image(); ?>" width="<?php echo get_custom_header()->width; ?>" height="<?php echo get_custom_header()->height; ?>" alt="">

</a>

Что не так?

A9
На сайте с 24.04.2014
Offline
0
#6

В своей ошибке разобрался. Вопрос снят.

Авторизуйтесь или зарегистрируйтесь, чтобы оставить комментарий