Cara Menyiasati Tulisan “Warning: array_keys() [function.array-keys]“
Bingung dengan judul di atas? kalau Anda pernah mengalaminya, saya yakin ga bingung. Tulisan “Warning: array_keys() [function.array-keys]: The first argument should be an array in (lokasi file di file manager) on line (nomor baris)” ini biasanya muncul dibagian atas (dekat dengan header) dan diikuti dengan tulisan error lainnya pada saat halaman terload. Biasanya karena masalah pemasangan widget yang kurang cocok dengan template atau wordpress itu sendiri.
Anda bisa bayangkan, munculnya tulisan itu saja bisa membuat diri Anda kesal. Belum lagi ditambah halaman administartor bisa tidak bisa diakses.. alias mati suri karena masalah ini.
Lho kok mati suri? Iya.. soalnya Anda bisa menyiasati masalah ini. Caranya adalah :
- Log in ke dalam cpanel Anda, biasanya beralamat di cpanel.namadomainanda.com
- Lalu masuk ke dalam file manager. Untuk masalah ini Anda bisa menggunakan ftp tools sepeti FileZilla.
- Lalu pergilah ke /public_html/wp-includes/widgets.php
- Nah ubah code di dalam widgets.php dengan aturan sebagai berikut :
- Nah, sekarang Anda bisa menuju halaman /wp-login.php, masuklah dengan akun Anda.
- Kalau Anda sudah masuk ke halaman administrator dalam keadaan tidak ada error. Baliklah ke file widgets.php dan paste lagi kodenya seperti semula
- Lalu pergilah ke daerah widget di halaman administrator Anda.
- Di sana Anda akan menemui widget yang Anda pasang sebelumnya telah kembali menjadi default. Sekarang pasanglah kembali widget2 yang diperlukan.
- Terus save, dan liat hasilnya..
Tekan Ctrl+F atau Find dan ketikan “never never never”, maka akan ada 3 alamat, carilah yang berbentuk :
if ( !isset($options[$o]['title']) || !isset($options[$o]['text']) )
continue;
$id = "text-$o"; // Never never never translate an id
wp_register_sidebar_widget($id, $name, 'wp_widget_text', $widget_ops, array( 'number' => $o ));
wp_register_widget_control($id, $name, 'wp_widget_text_control', $control_ops, array( 'number' => $o ));
}
Cut bagian itu, ingat! Jangan dihapus! Hanya di cut dan ditaruh terserah Anda (bisa di notepad). Dan klik save change..
Tapi ingat! ada di antara widget yang Anda pasang sebelumnya yang menjadi akar permasalahan ini. Berhati – hatilah.. Kalau Anda sudah menemukan widget yang jadi biang masalah, buang jauh2 deh..
Metode ini bisa berjalan ga 100%, artinya bisa gagal atau juga sukses. Karena saya telah membaca diforum2 ada yang sukses dan ada yang gagal. Tapi ini sudah teruji di blog melodanta.com ketika mengalami hal itu.
Ada yang ingin menambahkan?














ohhh, baru ngerti saya Kang…suwun pencerahannya….
Iya mas.. sama2.. btw cepet banget balesnya mas.. baru kurang lebih 10 menit di publish sudah berkomentar.. :razz:
Alhamulillah /me belum ada masalah seperti di atas nich.. ntar klo ada kejadian kayak gt bisa nge-refence kesini nich.., thx.. :)
Iya mas.. silakan..
lengkap… btw cara menyiasati birahi tinggi ada gak bro :mrgreen:
Ada mas.. tinggal ngenet seharian aja.. pasti muncul ide2 tiiiiiiiiiiiiiiiit
Pengalaman nich…. Boleh daftar jadi friend..? Udah tak pasang linknya di blog saya tuch…
Iya mas.. boleh2
@baladika
selain dunia lendir dah ga nyambung lagi ya bos :mrgreen:
Iya nih.. mas Baladika emang ada2 aja..
Mas.. saya punya problem yang sama, dah coba problem solution yang diatas tapi masih belum berhasil, kalau boleh tahu dimana ya ada forumyang membahas hal ini, dah seminggu nich blog aku ngak posting artikel karena masalah ini
Waduh.. maaf mas baru dibalas sekarang.. mmm klo forumnya mungkin mas bisa dilihat di wordpress.org mas.. maaf telat :D