aTheme Sydney Toolboxを有効化しようとしたら致命的なエラーが発生してプラグインが有効化できない【解決】

Elementで「Sydney Portfolio」のウィジェットを挿入し、固定ページを更新しようとしたら画面がまっしろに。その後、管理画面に入るも、下記のような致命的なエラーが出ているという警告が。

Fatal eFatal error: Uncaught TypeError: call_user_func_array(): Argument #1 ($callback) must be a valid callback, class “sydney-toolbox” not found in /home/public_html/surcp.org/wp-includes/class-wp-hook.php:303 Stack trace: #0 /home/public_html/surcp.org/wp-includes/class-wp-hook.php(327): WP_Hook->apply_filters() #1 /home/public_html/surcp.org/wp-includes/plugin.php(470): WP_Hook->do_action() #2 /home/public_html/surcp.org/wp-admin/plugins.php(193): do_action() #3 {main} thrown in /home/public_html/surcp.org/wp-includes/class-wp-hook.php on line 303

一度プラグインを削除して入れ直しても解決せず。

フォーラムを参考にして/wp-content/plugins/sydney-toolbox/sydney-toolbox.php
一番下の部分

register_activation_hook( __FILE__, array( ‘sydney-toolbox’, ‘install’ ) );

を、下記のように修正したところエラーが解消しました。

//Does not activate the plugin on PHP less than 5.4
function sydney_toolbox_plugin_activation() {
return Sydney_Toolbox::install();
}
register_activation_hook( __FILE__, ‘sydney_toolbox_plugin_activation’ );

https://wordpress.org/support/topic/sydney-toolbox-fatal-error/