2013-02-20 6 views
0

Я только что перевел веб-сайт WordPress из среды разработки в среду производственного хостинга. Первый из них - Windows Dev, второй - Linux Managed Hosting (только панель управления + ftp). Все работы, как и ожидалось, без сайтов, которые имеет в своем пользовательского кода линии, как это:WordPress - ошибка анализа после перехода на новый сервер

<?php echo get_field_object('social')['label']; ?> 

Этот код используется плагинами в Advanced Пользовательские поля. На моем Dev Автошоу это не проблема с этим, hoverer на производстве я получаю эту ошибку:

Parse error: syntax error, unexpected '[', expecting ',' or ';' in 
/var/sites/m/domain.name/public_html/wp-content/themes/m30pl/single-facylitator.php on line 21 

Упоминается в том, что я представил выше. Я понятия не имею, что может быть неправильно, на производственном сервере PHP-версия - 5.3.

Любые идеи, что может быть неправильным?

+3

Массива разыменования из вызовов функции 'get_xy ("123") [ "ключ"]' делает работу с PHP 5.4 и далее. – mario

ответ

1

вы получили разницу версии PHP ... Вы код будет работать на 5.4+ версии ...

Смежные вопросы