Membuat Plugin Sederhana di Wordpress

Akhir tahun 2007 kemaren saya berusaha membuat plugin untuk produk Indowebmaker.com dengan nama indoFreeAds. Fungsi utama dari indoFreeAds adalah membuat situs iklan baris dengan sistem Direct Submit dan iklan premium/berbayar. Sehingga perlu plugin, yang ditambahkan ke wordpress untuk memudahkan penggunjung memasukan iklan secara langsung.

Lalu bagaimana cara membuat plugin wordpress tersebut?

Ada banyak tutorial untuk membuat plugin wordpress sederhana, seperti disini, disini, disini, juga disini.

Ada beberapa hal yang perlu kamu kuasai untuk membuat plugin wordpress. Di antaranya adalah kemampuan programming PHP adalah hal mutlak. Sulitkan? Tidak juga, ada banyak tutorial, artikel, forum dan contoh yang dapat dengan mudah kamu temuin di internet.

Ok, kita mulai ya…

  1. Buatlah file PHP di folder plugin wordpress kamu (biasanya di /wp-content/plugins/), beri nama pluginku.php
  2. Buka file itu dan buat lah kode sederhana seperti ini:
    <?php 
    function fungsiku($text){
    $text = "Lowongan Kerja ".$text;
    return $text;
    }
    ?>
    
  3. Agar plugin yang telah kamu buat dapat dijalankan oleh wordpress, plugin tersebut harus dihubungan dengan sebuah plugin hooks. Secara sederhana, cara kerja plugin hooks adalah dengan menempelkan suatu plugin ke fungsi standard yang ada di wordpress. Di saat fungsi tersebut dijalankan wordpress maka plugin yang berhubungan pun akan ikut berjalan. Untuk mengetahui lebih lanjut tentang plugin hooks kunjungi halaman ini.
  4. Dalam contoh ini, kita akan mengikutkan plugin kita saat wordpress akan memunculkan title dari post dengan fungsi the_title. Tambahkan kode ini ke file php kita tadi:
    add_filter('the_title','fungsiku');
    
  5. Dengan demikian plugin wordpress kamu telah selesai.
  6. Agar dikenali wordpress, tambahkan header ke plugin wordpress kamu. Cara yang paling mudah adalah dengan copy dan paste dari plugin yang sudah ada sebelumnya, lalu edit sesuka kamu :)
    <?php
    /*
    Plugin Name: Nama_Plugin
    Plugin URI: Alamat_Plugin
    Description: Deskripsi_singkat_plugin_wordpress
    Version: Versi_plugin_wordpress_kamu
    Author: Nama_pembuat_plugin
    Author URI: Alamat_pembuat_plugin
    */
    ?>
    
  7. Jangan lupa masuk ke halaman admin wordpress kamu dan aktifkan plugin tersebut.

Seluruh kode dapat kamu lihat disini: contoh_plugin_wordpress.html.

NB: Pada akhirnya Indofreeads tidak jadi menggunakan wordpress, tetapi dialihkan ke codeigniter untuk menegaskan brand dari Indowebmaker.com

Mau Berkomentar ? Silahkan ...

Kamu harus logged in untuk mengirim komentar.