Я только что перевел веб-сайт 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.
Любые идеи, что может быть неправильным?
Массива разыменования из вызовов функции 'get_xy ("123") [ "ключ"]' делает работу с PHP 5.4 и далее. – mario