Home » Blog » Wordpress » Cara Menjalankan PHP di Text Widget WordPress Tanpa Plugin

Cara Menjalankan PHP di Text Widget WordPress Tanpa Plugin

Cara Menjalankan PHP di Text Widget WordPress Tanpa Plugin – Seperti yang kita ketahui bahwa default Text Widget di WordPress tidak support atau tidak dapat menjalankan PHP.
Sebagai jalur alternatif biasanya kita Blogger WordPress menggunakan plugin PHP Widget yang tersedia di Official Plugin WordPress. Namun alangkah baiknya kita mengurangi plugin di WordPress dan menggunakannya tanpa plugin. Untuk?Cara Menjalankan PHP di Text Widget WordPress Tanpa Plugin mari ikuti step by step dibawah ini.

Cara Menjalankan PHP di Text Widget WordPress Tanpa Plugin

Cara Menjalankan PHP di Text Widget WordPress Tanpa Plugin

Edit 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);

Sekarang cobalah masukan PHP code pada Text Widget dan akses Web anda apakah PHP sudah dapat dijalankan di Text Widget.
Jika ada pertanyaan silahkan tanyakan di kolom komentar dan semoga artikel?Cara Menjalankan PHP di Text Widget WordPress Tanpa Plugin?ini bermanfaat bagi kita semua.

8 Comments

  1. Jaka

    May 12, 2013 at 4:41 pm

    Kode php ini nanti fungsinya untuk apa?

    Reply
    • Amri

      May 12, 2013 at 5:05 pm

      Fungsinya ya agar bisa mengeksekusi kode PHP di TEXT WIDGET. Seperti yang sudah kita ketahui bahawa TEXT WIDGET pada WordPress hanya bisa mengeksekusi kode HTML saja.

      Reply
  2. hipo

    March 3, 2014 at 6:05 am

    gimana biar widget dapat mengeksekusi javascript?

    Reply
    • Amri

      September 11, 2014 at 4:10 am

      kalo javascript bukannya malah enak ditaruh di footer aja ya biar gak ganggu load webnya???

      Reply

Leave a Reply

Your email address will not be published.