Identifikasi iMe : Plugin PHPCode

Helloo TimUr ^^

Pada kesempatan kali ini, saya akan menceritakan sedikit hasil find out  mengenai solusi pengganti untuk plugin PHPCode. Sebelumnya mungkin ada yang belum tau kenapa plugin PHPCode harus di nonaktif pada iMe TimUr. Hal tersebut terjadi karena mulai timbul masalah pada iMe TimUr, yaitu lamanya mengakses ime timur, beda dengan ime lainnya. Masalah tersebut muncul di karenakan beberapa hal, diantaranya :

1. Banyaknya kegiatan yang di lakukan di iMe TimUr

2. Banyaknya post / comment setiap harinya yang semakin bertambah banyak pada iMe TimUr, sehingga memory yang di gunakan semakin besar pula.

3. Adanya plugin aktif yang memberatkan

Setelah di lakukan identifikasi oleh Ka Iz, Ka Iz mencoba untuk menonaktifkan semua plugin di iMe TimUr setelah itu mengaktifkannya kembali satu per satu. Setelah di coba, ternyata ada satu plugin yang memberatkan untuk mengakses iMe TimUr, yaitu plugin PHPCode. PHPCode merupakan plugin yang di gunakan untuk menuliskan script codingan php yang selama ini digunakan untuk membuat viewboard pada iMe, termasuk viewboard yang ada pada iMe TimUr. Plugin PHPCode ini memberatkan karena fungsinya yang harus menarik data dari database agar bisa ditampilkan pada Viewboard.

Setelah Ka Iz mencoba menonaktifkan plugin PHPCode, loading pada iMe TimUr menjadi lebih cepat, namun dampaknya kita jadi tidak bisa melihat viewboard yang ada pada iMe TimUr. Maka dari itu saya mencoba find out mengenai solusi untuk masalah ini .

Berikut beberapa artikel yang saya temukan dari hasil find out  :

1. How to execute PHP Code in text widget without using plugin 

Pada tulisan tersebut di jelaskan bagaimana menjalankan PHP Code tanpa menggunakan plugin. Terkadang kita perlu menjalankan Script PHP di dalam text widget namun default dari wordpress tidak di sediakan fitur tersebut karena masalah keamanan. Terdapat beberapa plugin yang dapat digunakan untuk menjalankan script PHP, seperti PHP Text widget atau PHP Code widget . Namun pada tulisan tersebut di jelaskan bahwa kita sebenarnya dapat menjalankan script PHP tanpa menginstall plugin yang memerlukan waktu.

Cara yang dapat digunakan agar bisa menjalankan script PHP pada text widget yaitu :

  1. Melakukan edit pada file functions.php , File tersebut berada pada folder themes WordPress
  • Silahkan masuk Dashboard WordPress
  • Masuk Appearance, Editor
  • Pilih?functions.php

Kemudian tambahkan kode dibawah ini :

function php_execute($html){
if(strpos($html,”<“.”?php”)!==false){ ob_start(); eval(“?”.”>”.$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}
add_filter(‘widget_text’,’php_execute’,100);

2. Selanjutnya, bersihkan cache jika Anda menggunakan plugin cache : WPSuper Cache atau W3 Total cache.

3. Untuk mengecek apakah kode di atas berfungsi, paste kode php di bawah ini pada text widget

<?php echo ‘Hello World !!!’ ?>

Setelah itu cek di tempat Anda meletakkan widget, dan hasilnya adalah :
“Hello World !!!”

2. Menambahkan Kode PHP ke postingan WordPress

Cara yang kedua untuk bisa menjalankan kode php pada postingan di iMe yaitu dengan menginstall plugin Insert PHP. Dengan menginstall plugin insert PHP , nantinya kita dapat menjalankan script php langsung pada post.

Berikut langkah-langkahnya :

  1. Menginstall plugin insert PHP
  • Silakan pilih menu Plugins > Add New.
  • Masukkan Insert PHP pada kolom pencarian.
  • Klik tombol Install. Aktifkan setelah proses instalasi selesa

2. Memasukan kode PHP ke postingan

Silakan buat postingan atau halaman baru pada iMe dan masukkan kode PHP yang ingin Anda jalankan. Ganti tag pembuka dan penutup pada PHP “<?php” dan “?>” dengan tag [insert_php] dan [/insert_php]. Dalam contoh dibawah ini kami memasukkan script PHP untuk menampilkan tanggal dan waktu.

contoh insert php

3. Cek hasil kode php yang telah di masukan pada postingan

Silakan akses postingan Anda dan Anda akan melihat kode PHP yang berhasil dieksekusi. Di bawah ini adalah contoh tampilan dari script php yang disisipkan pada postingan.

tampilan insert php

3. Cara menyisipkan kode PHP pada post/page wordpress

Cara lain yang dapat digunakan untuk menyisipkan kode php pada postingan iMe yaitu :

  1. Download file phpexec.txt
  2. Ubah nama phpexec.txt menjadi phpexec.php
  3. Upload file tsb ke /wp-content/plugins/ directory
  4. Aktifkan plug-in yang terdapat pada menu administration

Cara pemakaian

Masukkan kode tag <phpcode> sebelum kode php anda dan </phpcode> pada akhir kode php anda. Contohnya seperti ini:

Selain ketiga cara di atas, terdapat  alternatif lain dalam membuat viewboard yaitu dengan menggunakan RinfoSpreetsheet seperti tutorial yang kak Herrafika buat DISINI.

Sekian hasil find out saya tentang solusi untuk pengganti plugin PHP code. Semoga salah satu cara di atas dapat di gunakan untuk mengganti funsi dari plugin PHP Code.  Terimakasih

One Response

  1. OK dari ketiga hal yang sudah dwi findout kira-kira dampaknya nanti setelah dijalankan apa?
    Misal pada saat kita sisipkan ke kodingan function?
    Apakah nanti berpengaruh kedepannya.
    Lalu jika kita install plugin berbeda apakah akan terulang hal yang sama?

Leave a Reply

You must be logged in to post a comment.