Модератор
Yui
(@fierevere)
永子
https://ru.wordpress.org/plugins/wp-attachments/developers/
https://plugins.trac.wordpress.org/browser/wp-attachments/tags
Поискал предыдущую версию — нашел только 4.1.1.
это и есть последняя предыдущая версия. для других даже метки в svn нет
а в лог ошибок не смотрели что выдает при 500й ?
Надергал файлы из журнала разработки, восстановил версию 4.3.4
Лог ошибок, к сожалению, не смотрел.
В качестве эксперимента обновился повторно до версии 4.3.6. В журнале ошибок:
PHP Parse error: syntax error, unexpected T_FUNCTION in /home/prog/data/www/fx-prog.ru/wp-content/plugins/wp-attachments/inc/ij-post-attachments.php on line 229
последнюю функцию указанного файла заменил из версии 4.3.5 — работает
На хостинге установлено: PHP Version 5.2.17
не работает следующая конструкция:
229 add_action( 'save_post', function( $post_id ) {
230
231 if ( defined( 'DOING_AUTOSAVE' ) && DOING_AUTOSAVE ) {
232 return;
233 }
234
235 if ( empty( $post_id ) ) {
236 return;
237 }
238
239
240 update_post_meta($post_id, "wpa_off", isset($_POST["wpa_off"]));
241 });
Да, в PHP 5.2.x анонимные функции не поддерживаются. Кроме того, старые версии PHP небезопасны, по возможности стоит обновиться до актуальной версии.
Это чудесно.. По возможности обновимся, конечно..
Но не должен ли плагин проверить на совместимость себя с системой? Или система на совместимость с ней плагина?
сейчас мало кому в голову приходит проверять совместимость с версией php, которая вышла в 2006 году. в IT-индустрии это уже позапрошлый век.
Модератор
Yui
(@fierevere)
永子
WordPress перед релизом тестируется на совместимость с заявленной версией 5.2.4
Включаемый в WP код проверяется на совместимость
А вот плагины и темы это на совести их авторов, они могут как явно заявлять — ставьте PHP 5.5 или даже 5.6, так и неявно, как получилось в этом случае, автор просто использовал функционал появившийся в 5.3
http://php.net/eol.php
ну в самом деле, зачем жить прошлым?
У меня большая часть Вордпрессов работает на 7.1, к которой некоторые плагины пока не очень дружелюбны, поэтому остальное работает на 7.0
А семерки еще и в два раза быстрее
Мне понравилась мысль о неявном требований обновлений.