Upgrade ke WordPress 2.6 > error in widgets.php on line 686
Barusan ada kasus sebuah website yang menggunakan WordPress versi 2.6 dan mengalami error :
Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/namahost/public_html/news/wp-includes/widgets.php on line 686
Warning: Invalid argument supplied for foreach() in /home/namahost/public_html/news/wp-includes/widgets.php on line 686
Hal diatas dikarenakan adanya error pada seting text widget. Ini adalah permasalahan umum, tetapi tidak secara khusus terjadi di wordpress versi 2.6. Lakukan langkah sebagai berikut :
- Reupload wordpress 2.6.
- Tambahkan perintah dibawah ini dalam theme file functions.php setelah tag <?php : delete_option(‘widget_text’);
- Refresh website Anda.
- Jika tidak bisa login, kemungkinannya adalah bentrok dengan RSS widgets, maka :
- Tambahkan perintah dibawah ini dalam theme file functions.php setelah tag <?php : delete_option(‘widget_rss’);
- Refresh website Anda.