Cara Menjalankan Script PHP dari Text Widget Tanpa Plugin

Kadang kita ingin menempatkan widget yang bisa meng-eksekusi perintah PHP sederhana saja. Membuat widget sendiri untuk itu bisa saja dilakukan. Namun ini ada cara mudah supaya kode PHP bisa dijalankan cukup dari text widget.

Caranya, cukup menambahkan fungsi berikut di function.php theme kamu.


add_filter('widget_text','execute_php',100);
function execute_php($html){
if(strpos($html,"<"."?php")!==false){
ob_start();
eval("?".">".$html);
$html=ob_get_contents();
ob_end_clean();
}
return $html;
}

Mulai sekarang, text widget sudah dapat menjalankan perintah PHP.  Cukup singkat yah, tidak perlu menginstal plugin dan text widget dapat menjalankan kode/perintah PHP.

Sumber, thanks for sharing the handy trick 🙂 Bila informasi ini bermanfaat, boleh dishare supaya kita semua bisa.