Mengatasi : Call to undefined function get_site_option() in news-magazine-theme-640/header.php on line 58

WordPress sendiri menyediakan banyak fitur baik plugin, languages maupun theme yang dapat di gunakan pada aplikasi wordpress kita. File hasil download biasanya berbentuk file kompresi dengan ekstensi .zip. Masalah timbul ketika anda menggunakan salah satu theme news magazine theme 640 dengan menjumpai adanya pesan error/halaman blog anda yang tidak tampil sempurna.

Fatal error: Call to undefined function get_site_option() in /home/usrCpanel/public_html/wp-content/themes/news-magazine-theme-640/header.php on line 58

Kesalahan pada bagian header yang muncul dibagian atas blog tersebut dapat diperbaiki dengan membuka dan menavigasi file header.php baris 58 ( di dalam folder theme tersebut ) dan melakukan perubahan pada baris code :

get_site_option < di rubah menjadi >   get_option

Selain itu function “get_site_option” juga dibuat di file home.php dan index.php. Anda dapat memperbaikinya dengan mencari dan mengganti pada file  index.php dan home.php. Artinya ada 3 file yang harus dilakukan perubahan php function get_site_option  < di rubah menjadi >   get_option diantaranya :  header.php , index.php dan home.php.

Note : Jika anda mengalami kesulitan untuk mencari dan mengganti baris code ketiga file tersebut. Anda bisa menyalin/overwrite file yang sudah dilakukan perubahan dan bisa anda download disini.

Mengatasi : Warning: array_keys()[function.array-keys]/widgets.php on line 1045 pada wordpress

Jika anda mengalami pesan error yang muncul dibagian atas blog setelah menambahkan html pada widget text pada halaman dashboard bahkan widget yang dipasangkan sebelumnya hilang entah kemana. Anda tidak perlu kuatir dan panik, disini kami memberikan solusi untuk mengatasi masalah pesan error yang menggangu pada tampilan blog anda.

Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/UserCpanel/public_html/wp-includes/widgets.php on line 10Warning: array_keys() [function.array-keys]: The first argument should be an array in /home/UserCpanel/public_html/wp-includes/widgets.php on line 1045

Coba ikuti panduan berikut:

•    Login melalui FTP/Filezilla ke account hosting anda
•    Masuk ke installasi wordpress sebagai contoh public_html/wp-includes/, lalu unduh file  “widgets.php”   ke komputer local ( Selanjutnya, copy widgets.php ke dua buah folder yang berbeda)
•    Buka salah satu file “widgets.php” yg ada di hard disk anda dengan menggunakan notepad++.
•    Segera menuju baris 1045 dan hapus script berikut ini, lalu klik save:

[PHP]

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 ));
}
[/PHP]

•    Upload file “widgets.php” yang telah anda edit ini ke public_html/wp-includes/, overwrite/timpa file yang sudah ada di folder tersebut
•    Login ke halaman  dashboard wordpress anda
•    Setelah pesan error tersebut hilang hapuslah seluruh widget yang telah anda pasang sebelumnya
•    Kembali ke Filezilla anda dan copy lah file widgets.php yang belum anda edit ke public_html/wp-includes/, Overwrite /timpa kembali ke file yang sudah di ada di Direktory tersebut
•    Pasanglah kembali widget-widget yang diperlukan.
•    Semoga dapat membantu 🙂

Masalah pada Media Manager joomla 1.5.13

Jika anda pengguna setia joomla yang melakukan installasi joomla versi 1.5.13 atau melakukan upgrade patch joomla ke versi tersebut dan mendapati pesan error ketika mengakses menu media manager di halaman administrator seperti error terlampir berikut ini :

Fatal error: Call to a member function authorize() on a non-object in /home/UserName/public_html/administrator/components/com_media/views/media/tmpl/default.php on line 64”

Tidak perlu panik dan kuatir, dalam artikel ini akan kami berikan cara memperbaiki bug joomla versi 1.5.13, simak langkah-langkah berikut ini :

  1. Buka file / public_html / administrator / components / com_media / views / media / view.html.php dengan menggunakan tool “ code editor” di file ‘manager’.
  2. Edit file ‘view.html.php’ dengan mencari line/baris seperti dibawah ini :

[PHP]

$this->assign(‘require_ftp’, $ftp);
$this->assign(‘folders_id’, ‘ id=”media-tree”‘);
$this->assign(‘folders’, $this->get(‘folderTree’));
(tambahkan baris disini)
// Set the toolbar
$this->_setToolBar();

// Ganti Tulisan (tambahkan pada baris disini) sebagai berikut:

$user =& JFactory::getUser();
$this->assignRef(‘user’, $user);

// Sehingga baris yang benar adalah seperti dibawah ini

$this->assign(‘require_ftp’, $ftp);
$this->assign(‘folders_id’, ‘ id=”media-tree”‘);
$this->assign(‘folders’, $this->get(‘folderTree’));

$user =& JFactory::getUser();
$this->assignRef(‘user’, $user);

// Set the toolbar
$this->_setToolBar();

[/PHP]

3. Simpan file tersebut.

4. Cara lain bisa me-replace file ‘view.html.php’ di directory / public_html / administrator / components / com_media / views / media / view.html.php yang dapat di unduh langsung di sini.

5. Semoga berhasil!!!