Cara Menjalankan Kode PHP di Text Widget

April 9, 2009 — Plugin tersebut adalah Exec-PHP. plugin itu dapat menjalankan kode-kode php di dalam postingan maupun di text widget tanpa harus mengedit file php,. Cara Menjalankan Kode PHP di Text Widget ditulis oleh rismaka pada April 9, 2009. Berikut ulasan selengkapnya. 4.6

phpSecara 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

<?php get_links_list(); ?>

ataupun Kode untuk menampilkan awan tag

<?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:

  1. Dowload Plugin Exec-PHP di sini | Mirror

  2. Ekstrak file zip tersebut, lalu copy ke directory /wp-content/plugins/

  3. 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

execphp1

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

execphp2

Setelah semuanya selesai, cobalah jalankan beberapa kode PHP di text widget. Contoh, jalankan kode untuk menampilkan awan tag

Kode untuk menampilkan blogroll

<?php get_links_list(); ?>

Atau awan tag berikut:

<?php wp_tag_cloud(); ?>

Selamat Mencoba. | Source

  • http://sucipto.web.id Cipzto
    using Opera Mini 4.2.13216 on J2ME/MIDP Device

    bener banget gan, defaultnya di widget emang gak bisa nyisipin php, btw gw dah berapa kali pertamaX?

  • http://ryandi.com ryan
    using Firefox 3.0.7 on Windows XP

    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 :)

    • http://rismaka.net rismaka
      using Firefox 3.0.8 on Windows XP

      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.

  • http://infini3.co.cc/ infini3
    using Minefield 3.6a1pre on Windows Vista

    Bisa ng dengan plugin ini kita memasukkan kode PHP ke dalam suatu post?

    infini3’s last blog post..Solusi Pemblokir Iklan untuk Berbagai Browser

    • http://rismaka.net rismaka
      using Firefox 3.0.8 on Windows XP

      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…

  • http://dindasmart.wordpress.com Dinda Watson
    using Opera Mini 4.2.13221 on J2ME/MIDP Device

    wah… kalo udah pindah ke self host trik di blog ini bisa dicoba..

  • Pingback: Cara Menampilkan Random Image | RISOFTE

  • Abu Harun
    using Internet Explorer 6.0 on Windows XP

    Akhi, untuk seputar PHP ini, termasuk menjalankan image random, ndak bisa dipakai bagi pengguna wordress gratisan yak?

    • http://rismaka.net rismaka
      using Firefox 3.0.8 on Windows XP

      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.

  • http://taman-islam.com Bang Dje
    using Opera 9.64 on Windows XP

    Lho bukankah Wp sendiri berbasis php? (wah, ketahuan begonya nih) :mrgreen:

    • http://rismaka.net rismaka
      using Firefox 3.0.8 on Windows XP

      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.

  • http://andisetiawan.com andi
    using Firefox 2.0.0.3 on Windows XP

    ini yang saya butuhin…..

    andi’s last blog post..Old Blog Post

  • http://jenggo.net jenggo
    using Firefox 3.0.3 on Windows XP

    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..!

    • http://rismaka.net rismaka
      using Firefox 3.0.8 on Windows XP

      Iya, maksudnya seperti itu mas, terimakasih atas tambahannya. :)

  • http://www.fotogaul.com fotogaul.com
    using Firefox 2.0.0.4 on Windows XP

    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

  • http://smartayu26@yahoo.com Dinda Watson
    using Firefox 3.5 on Windows XP

    Makasih kak infonya… yang ini baru ku coba

    • http://rismaka.net rismaka
      using Firefox 3.5 on Windows XP

      Iya dind, sama-sama

      Semoga bermanfaat. :)

  • http://deka.web.id/ Deka
    using Firefox 3.0.11 on Windows XP

    thank’s infonya. kebetulan saya ingin memasukkan
    kode php ke postingan saya. ta coba dulu ya….

  • http://sman1cisolok.wordpress.com daom
    using Firefox 3.0.10 on Windows XP

    hehehe…..sip artikelnya

  • http://bayuratri.com bayu
    using Firefox 3.0.3 on Windows Vista

    gan, gimana cara masukin php ke postingan?

  • anya
    using Firefox 3.5.7 on Windows XP

    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

  • Pingback: Notepad Mobile, Text (HTML) Editor for Your Pocket PC « 12251.x10hosting.com