Cara Menjalankan Kode PHP di Text Widget
Secara default, wordpress tidak mengizinkan penggunanya menjalankan (baca: execute) kode php dalam postingan, maupun di widget. Sebagai contoh, kita tidak bisa menjalankan kode-kode sebagai berikut
Kode untuk menampilkan blogroll
1 | <?php get_links_list(); ?> |
ataupun Kode untuk menampilkan awan tag
1 | <?php wp_tag_cloud(); ?> |
Kode-kode di atas hanya bisa dijalankan jika disisipkan dalam file php yang ada di folder themes/template wordpress. Jika kita lihat, di dalam folder themes bisa dipastikan ada file-file seperti: index.php, page.php, sidebar.php, comments.php, dan lain-lain.
Namun dengan menggunakan sebuah plugin kita dapat menjalankan (Execute) kode-kode tersebut di dalam postingan maupun di text widget tanpa harus mengedit file php yang ada dalam folder themes. Hal ini tentunya memudahkan bagi kita (terlebih saya) yang masih awam dalam ilmu coding. Plugin tersebut adalah Exec-PHP.
Cara kerjanya dijelaskan sebagai berikut:
Technically Exec-PHP executes code inside of arbitrary text by wrapping the whole text into ?> <?php tags and hand it over to the PHP eval() function. This requires that the executable code itself is encapsulated into <?php ?> tags. By that no parsing of your code needs to be done by the plugin itself.
Installasi:
-
Ekstrak file zip tersebut, lalu copy ke directory /wp-content/plugins/
-
Aktifkan plugin tersebut melalui menu menu plugin
Di setting Exec-PHP, aturlah konfigurasinya
http://……/wp-admin/options-general.php?page=exec-php/includes/config_ui.php

Kemudian di bagian menu profile juga sama, aturlah konfigurasi di dalamnya

Setelah semuanya selesai, cobalah jalankan beberapa kode PHP di text widget. Contoh, jalankan kode untuk menampilkan awan tag
1 | <?php wp_tag_cloud(); ?> |
Atau Blogroll berikut:
1 | <?php get_links_list(); ?> |
Selamat Mencoba. | Source
Artikel yang berhubungan:
- Cara Memasang Widget Kontribusi Lintas Berita pada WordPress
- Cara Menampilkan Random Image
- Sniplet Untuk Tag Judul yang SEO Friendly (Update)
- Cara Membuat Halaman Daftar Isi atau Sitemap
- List Kode Emoticon Yahoo Messenger
- Cara Menenggelamkan Iklan dalam Postingan
- CAPS-SWITCH: CARA SIMPEL HACK PONSEL SYMBIAN UIQ 3.0
Berlangganan Artikel
Dengan berlangganan, anda akan dikirim artikel terbaru blog ini secara lengkap. Masukkan alamat email anda, kemudian tekan tombol subscribe:





bener banget gan, defaultnya di widget emang gak bisa nyisipin php, btw gw dah berapa kali pertamaX?
tapi kalau tag dan blogroll kan sudah ada widgetnya, kira2 widget apa lagi yang bisa dipakai saat widget sudah bisa mengeksekusi php, kalau ditulis list dan kodenya di posting boleh juga
Ada bung, banyak kok. Kalau yang tersedia di widget semacam blogroll, tag cloud, dll, itu hanyalah bentuk standar. Dengan ini kita bisa mempercantik bentuk widget2 yang akan tampilkan dengan memadukan berbagai code PHP. Nanti akan saya tuliskan, insya Allah.
Bisa ng dengan plugin ini kita memasukkan kode PHP ke dalam suatu post?
infini3’s last blog post..Solusi Pemblokir Iklan untuk Berbagai Browser
Di situs resminya tertulisa kalau plugin ini dapat mengeksekusi kode PHP baik di text widget maupun di postingan, tapi yang alami adalah saya belum bisa menjalankannya di postingan, entah saya-nya yg salah atau mungkin pluginnya yang sudah tidak mendukung WordPress versi 2.7.1. Tapi setelah dipikir2 justru itu yg terbaik, karena saya biasa menulis kode2 PHP dalam postingan, karena klo ga semua kode yg saya tulis bisa tereksekusi, malah kacau jadinya…
wah… kalo udah pindah ke self host trik di blog ini bisa dicoba..
[...] bersusah payah mengedit file PHP yang ada di themes/template wordpress, disarankan untuk membaca artikel ini terlebih [...]
Akhi, untuk seputar PHP ini, termasuk menjalankan image random, ndak bisa dipakai bagi pengguna wordress gratisan yak?
Iya akh, untuk sementara ini memang (belum) tidak bisa bagi pengguna wordpress.com untuk menjalankan kode php ataupun javascript di postingan maupun di widget, alasannya adalah karena wordpress.com memfilter semua kode2 tsb (kecuali kode html standar) demi keamanan. Jadi salah satu jalan adalah dengan memiliki website yang dihosting sendiri.
Lho bukankah Wp sendiri berbasis php? (wah, ketahuan begonya nih)
Betul mas, wordpress memang kombinasi dari php dan CSS, tapi di wordpress sendiri sudah dipasangi filter agar tidak bisa mengeksekusi kode php di widget ataupun di sidebar, alasannya adalah utk keamanan. CMIIW.
ini yang saya butuhin…..
andi’s last blog post..Old Blog Post
CMIIW, Wordpress tu kombinasi php, mysql, html, dan css..
Dan hampir semua situs pasti tidak mengijinkan eksekusi kode (php, asp, sql, css, dsb) secara langsung tanpa filter, demi alasan keamanan..
Thanks infonya yah.. Jadi mudah nih klo mo nyisipin kode php diWordpress..!
Iya, maksudnya seperti itu mas, terimakasih atas tambahannya.
eh begitu selesai hiatus mbok aku kasih tahu gimana caranya pasang widget javascript di postingan self hosted wp
fotogaul.com’s last blog post..Download theme Blackberry gratis
Makasih kak infonya… yang ini baru ku coba
Iya dind, sama-sama
Semoga bermanfaat.
thank’s infonya. kebetulan saya ingin memasukkan
kode php ke postingan saya. ta coba dulu ya….
hehehe…..sip artikelnya
gan, gimana cara masukin php ke postingan?
Saya sdh install plugin’a..Tp setelah saya jalankan code php’a di text widget tdk ad hasil ap2..Text widget sy c msh berada di inactive widget tp klo sy drag k sidebar code php’a mlh terbaca di web sy..Bagaimana y cr’a?
trimakasih
[...] Cara Menjalankan Kode PHP di Text Widget Secara default, wordpress tidak mengizinkan penggunanya menjalankan (baca: execute) kode… [...]