March 29, 2012

Error Wordpress Ketika Klik Tab Media

wp
Wordpress ada salah satu content management system (CMS) yang banyak dipakai oleh orang untuk membuat website atau hanya sekedar untuk blogging. Didalam pemakaiannya wordpress memang sangat user friendly dan memudahkan untuk di customise sesuai keinginan sipembuat.

Namun terkadang ada beberapa error yang dikeluarkan ketika kita sedang asik mengutak-atik di dashboard, seperti error dibawah in iyang muncul ketika sedang klik pada tab media, muncul error seperti dibawah ini :


Warning: explode() expects parameter 2 to be string, array given in /wp-includes/query.php on line 2390
Warning: in_array() expects parameter 2 to be array, null given in /wp-includes/query.php on line 2399
Warning: in_array() expects parameter 2 to be array, null given in /wp-includes/query.php on line 2399
Warning: in_array() expects parameter 2 to be array, null given in //wp-includes/query.php on line 2399
Warning: in_array() expects parameter 2 to be array, null given in //wp-includes/query.php on line 2399
Warning: in_array() expects parameter 2 to be array, null given in /wp-includes/query.php on line 2399

Ada dua cara untuk menghilangkan pesan error tersebut dari dahsboard, yaitu pertama dengan menginstall plugin wordpress yang bernama hotfix, plugin ini dapat di download di link ini :

http://wordpress.org/extend/plugins/hotfix/

Cara kedua dengan mengedit file query.php di direktori wp-includes :

Ubah :
if ( isset($q['post_status']) && $q['post_status'] != '' ) {
            $statuswheres = array();
            $q_status = explode(',', $q['post_status']);

Dengan :
if ( ! empty( $q['post_status'] ) ) {
            $statuswheres = array();
            $q_status = $q['post_status'];
            if ( ! is_array( $q_status ) )
                $q_status = explode(',', $q_status);


Selamat mencoba

No comments:

Post a Comment