Tag Archives: plugin

Fix Popularity Contest Fatal Error on WordPress 2.5

Plugin popularity contest dari Alex King untuk menampilkan posting-posting yang paling banyak dikomentari, namun plugin ini ternyata tidak bisa di operasikan di WordPress versi 2.5 keatas, sehingga di saat saya meng-aktifkan plugin tersebut selalu keluar pesan “Fatal Error”. Selanjutnya, saya coba cari jawabnya di forum wordpress. Dan ketemu solusinya, seperti ini

Dengan mengganti kode berikut

1. require(‘../../wp-blog-header.php’);

Dengan ini

2. require(‘../wp-blog-header.php’);

Namun cara diatas tetap juga tidak berhasil, plugin popularity contest tetap tidak bisa saya aktifkan. Kemudian saya coba-coba sendiri, yah seperti sudah diketahui jawabannya tetap tidak berhasil juga. Dan akhirnya saya menyerah dan mendelete plugin tersebut dari blog saya. Namun secara tidak terduga, semalam saat sedang bermain-main di forum wordpress saya mendapat info dari seorang yang menamakan dirinya WP guy, bahwa ia telah menemukan cara terjitu dan mengundang siapapun untuk datang keblognya. Tanpa fikir panjang langsung saya muluncur ke TKP. Dan ternyata disitu, si WP guy ini telah membuat modifikasi terhadap plugin tersebut dengan mengganti perintah akhir true menjadi activate, modelnya seperti ini:

  1. if (isset($_GET[‘activate’]) && $_GET[‘activate’] == ‘true’) {

Ganti yang diatas dengan ini

  1. if (isset($_GET[‘action’]) && $_GET[‘action’] == ‘activate’) {

Dengan pergantian dari true ke activate inilah barulah ‘database.wp_ak_popularity_options’ terbaca oleh wordpress. Dan untuk memudahkan pengguna WordPress 2.5 ke atas si WP guy, membuatkan plugin yang telah ia modifikasinya sehingga bisa langsung di download, disini:

Popularity Contest for WordPress 2.5