Fatal error: Call to undefined function wp_register_sidebar_widget() in…
Berhati-hati jika hendak update Wordpress 2.5 kepada yang sedang menggunakan Theme K2. Perkara ini terjadi kepada saya kerana saya menggunakan theme K2 dgn style sendiri dan setelah mengemaskini Wordpress.
Jika anda menggunakan K2 dan telah update ke wordpress 2.5, anda akan mendapati error bila hendak memaparkan wp-admin
Fatal error: Call to undefined function wp_register_sidebar_widget() in /path-to-blog/wp-admin/includes/dashboard.php on line 31
Ini kerana K2 telah Off Wordpress Widget untuk membenarkan widget theme itu sendiri.
Cara untuk membetulkan error:
pergi ke folder K2 -> app -> includes
ubah file widgets-removal.php seperti dibawah
Ubah isi dari:
< ?php
if (get_option('k2sidebarmanager') == '1') {
remove_action('plugins_loaded', 'wp_maybe_load_widgets', 0);
}
?>
kepada
< ?php
if (get_option('k2sidebarmanager') == '1') {
remove_action('plugins_loaded', 'wp_maybe_load_widgets', 0);
if( is_admin() )
{global $pagenow; if( $pagenow == 'index.php' ) wp_maybe_load_widgets();
}
}
?>
Kini dashboard anda boleh dilayari semula.
Related Link:
- http://www.tomrafteryit.net/fatal-error-call-to-undefined-function-wp_register_sidebar_widget-in/
- http://wordpress.org/support/topic/164296

