Я давно не обновлял свои плагины для этого сайта: www.12thcaulfield.asn.au . Я увидел, что версия WP недавно была автоматически обновлена до 4.9.8, и она показывает, что она имеет самую последнюю версию.
Поэтому я решил обновить все свои плагины. Одним из которых является плагин foogallery.
После обновлений я больше не мог получить доступ к панели инструментов или к каким-либо внутренним страницам в области wp-admin. Я вошел в систему во время обновлений, но как только я вышел из системы, я больше не могу войти в систему.
Это ошибка, которую я получил, когда нажал на ссылку панели мониторинга при входе в систему (после обновлений) .. а также теперь, когда я вышел из системы (не могу войти):
Неустранимая ошибка: вызов неопределенной функции wp_generate_password () в /websites/12/12thcaulfield.asn.au/wp-content/plugins/foogallery/includes/extensions/class-extensions-api.php в строке 74 .
Вот функция внутри class-extensions-api.php , которая, по-видимому, вызывает ошибку:
/**
* Get back the extension endpoint based on a setting
*/
public function get_extensions_endpoint() {
if ( 'on' === foogallery_get_setting( 'use_future_endpoint' ) ) {
$extension_url = FOOGALLERY_EXTENSIONS_FUTURE_ENDPOINT;
} else {
$extension_url = FOOGALLERY_EXTENSIONS_ENDPOINT;
}
//make sure we always get the latest version!
$extension_url .= '?v=' . wp_generate_password();
return apply_filters('foogallery_extension_api_endpoint', $extension_url );
}
Строка 74 - это место, где происходит фатальная ошибка ... это строка в вышеприведенной функции:
$extension_url .= '?v=' . wp_generate_password();
Я зашел в свои файлы на сервере и просто переименовал плагин foogallery в качестве эксперимента, чтобы посмотреть, смогу ли я позволить себе войти в систему. Это сработало, так что теперь я могу, по крайней мере, войти в wp-admin, получить доступ к панели инструментов и т. Д. (Конечно, ни одна из моих галерей не отображается ... но я надеюсь, что они будут, как только я решу проблему конфликта).
Я надеюсь, что после исправления ошибки кодирования в плагине я просто смогу переименовать плагин, и все мои предыдущие альбомы и фотогалереи останутся без изменений.
Я предполагаю, что новейшая версия плагина foogallery не совместима с последней версией WP?
Кто-нибудь сталкивался с этой же проблемой? Может кто-нибудь дать мне несколько советов о том, как исправить плагин?
Чистые результаты, которые мне нужны, - это иметь плагин foogallery (позволяющий мне входить в wp-admin), и все альбомы и галереи, которые я ранее создал, все еще там.
Спасибо за любую помощь.
Ура,
SunnyOz