Cara Menghilangkan Warning dan Notices di WordPress

Bagi pecinta blog, pasti sudah tidak asing lagi dengan CMS yang satu ini. Ya, WordPress adalah CMS yang sangat terkenal. Banyak sekali website atau blog ternama yang menggunakan WordPress.

Salah satu alasan mengapa WordPress sangat digemari adalah karena CMS ini memiliki banyak themes. Themes ini ada yang bisa didownload secara gratis dan ada yang berbayar seperti yang dijual di marketplace ThemeForest, Woothemes, dan lain-lain.

WordPress juga merupakan CMS yang sangat aktif developmentnya. Saat ini WordPress berada pada versi 4.2.2.

Cara Menghilangkan Warning dan Notices di WordPress

Perkembangan versi WordPress pasti memiliki keuntungan tersendiri, yakni akan muncul fitur-fitur baru yang keren dan memanjakan para blogger. Tetapi pasti ada permasalahan yang muncul, contohnya seperti munculnya warning dan notices pada web berbasis WordPress tersebut.

Hal ini bisa terjadi karena adanya fungsi yang telah deprecated, maupun dari faktor themesnya sendiri. Seperti yang kita ketahui, themes yang ada pasti memiliki compatibility terhadap versi WordPress itu sendiri. Ada yang compatible dengan versi terbaru, dan ada pula yang hanya sampai WordPress versi tertentu saja.

Contoh Warning dan atau Notices yang muncul adalah seperti ini:

Warning: call_user_func_array() expects parameter 1 to be a valid callback, function ‘override_woocommerce_widgets’ not found or invalid function name in C:\xampp\htdocs\yourwebsite\wp-includes\plugin.php on line 496

Jika ditebak, warning tersebut muncul karena adanya fungsi override_woocommerec_widgets yang tidak ditemukan. Warning seperti ini pasti membingungkan bagi orang yang awam. Nah, salah satu cara untuk menghilangkannya adalah dengan menonaktifkan pesan warning yang ada di WordPress.

Untuk menghilangkannya kita bisa membuka file wp-config.php yang ada pada website WordPress kita. dan memastikan baris berikut:

define('WP_DEBUG', false);

Sayangnya, kadang solusi tersebut tidak bekerja. Hal ini karena pada hosting kita dikonfigurasikan untuk menampilkan warning dan notices. Untuk itu, kita perlu mengganti baris di atas dengan:

ini_set(‘log_errors’,’On’);
ini_set(‘display_errors’,’Off’);
ini_set(‘error_reporting’, E_ALL );
define(‘WP_DEBUG’, false);
define(‘WP_DEBUG_LOG’, true);
define(‘WP_DEBUG_DISPLAY’, false);

perintah ini_set berarti akan mengoverride konfigurasi yang ada pada php.ini, sehingga pesan error akan di off kan.

Setelah itu, simpan file wp-config.php, dan silakan buktikan bahwa pesan warning dan notices sudah hilang.

Sekian tutorial singkat ini, semoga bermanfaat!

Seorang programmer, developer dan desainer. Pernah mengembangkan aplikasi baik di desktop, mobile, maupun web. Tertarik dengan perkembangan IT terkini. Saat ini menulis di Lawatek dan Azuharu ~ Another Dream