Skip to content

emka.web.id

menulis pengetahuan – merekam peradaban

Menu
  • Home
  • Tutorial
  • Search
Menu

Membuat Plugin WordPress

Memperhatikan banyaknya request yang masuk ke saya untuk menulis tutorial singkat dan berlanjut tentang pembuatan plugin WordPress, akhirnya malam ini satu tutorial singkat bisa saya luncurkan. Semoga kedepan diberi kelancaran. Tutorial ini disajikan dalam bentuk halaman terpisah, lihat pagination dibawah halaman.

Daftar isi sementara:
1. Pengertian Plugin dan WordPress Plugin
2. Penamaan Plugin & Hal yang Harus Diperhatikan dalam Pembuatan Plugin
3. Tentang Header Sebuah File Plugin
4. Pembuatan Plugin Sederhana (Studi kasus: copyright dan build-by plugin)
5. Hook (Bagian 1): Action Hook (penambahan dan eksekusi action hook)

Pengertian Plugin dan WordPress Plugin

Pada tutorial bagian pertama ini, sebelum kita membuat plugin WordPress, terlebih dulu kita harus tahu apa sih plugin itu. Berikut pengertian plugin sendiri menurut Codex (dokumentasi resmi WordPress).

Plugins are tools to extend the functionality of WordPress.

Menurut Codex, plugin adalah seperangkat alat yang digunakan untuk menambah/memperluas kemampuan WordPress. Sedangkan dalam versi agak luas, WordPress plugin adalah:

A WordPress Plugin is a program, or a set of one or more functions, written in the PHP scripting language, that adds a specific set of features or services to the WordPress weblog, which can be seamlessly integrated with the weblog using access points and methods provided by the WordPress Plugin Application Program Interface (API)

Dimana Plugin WordPress diletakkan/diinstall?

Semua plugin resmi WordPress, baik yang dibuat oleh Automattic (pembuat & pengembang utama WordPress) dan para pengembang plugin lain diseluruh dunia berada di http://wordpress.org/extends/plugins/ (Plugin Repository).

WordPress sendiri menyediakan 2 plugin bawaan, yaitu Akismet dan Hello Dolly. Semua plugin WordPress (termasuk 2 plugin tersebut) berada di direktori /wp-content/plugins/. Silakan buka file akismet.php dan hello-dolly.php untuk melihat sekilas seperti apa plugin WordPress itu.

Kapan Plugin di Load?

Berikut adalah skema loader WordPress secara umum. Plugin umumnya, diload pada tahap ketiga setelah semua fungsi WordPress diload.

Keuntungan Penggunaan Plugin

Ada beberapa keuntungan yang bisa didapat saat menggunakan dan mengembangkan plugin. Khususnya bagi anda para pengguna WordPress yang tertarik mengembangkan WordPress ke berbagai kebutuhan lain selain CMS Blogging seperti biasa. (Saya sudah mengembangkan beberapa plugin yang mengubah fungsi WordPress dari sebatas CMS ke Sistem Informasi).

Berikut keuntungan penggunaan/pengembangan plugin:

  • Tidak memodifikasi Core aplikasi. Mengubah sebuah skrip dicore aplikasi yang sering terupdate sangat tidak efektif. Belum lagi jika apa yang anda ubah itu tak terdokumentasi dan tak diketahui kembali dimana dan kenapa diubah.
  • Don’t Reinvent the Wheel. Dengan plugin, kita tak perlu menulis kembali fungsi-fungsi yang sudah cukup banyak ditawarkan WordPress.
  • Pemisahan antara tampilan (themes) dan plugin. WordPress memisahkan dari awal apa itu themes dan plugin sehingga pengembang tidak menaruh banyak fungsi dan skrip-skrip spesifiknya di themes atau ditemplate.
  • Mudah diupdate. Jika plugin anda sudah masuk di repository maka pengguna plugin kita akan lebih mudah mengupdate plugin yang kita buat. Jikapun tidak berada di repository, WordPress menyediakan fasilitas update plugin dengan mengupload (cukup) sebuah file Zip berisi plugin yang dimaksud.
  • Mudah digunakan dan dibagi.
  • Sandbox. Pengembang plugin tak perlu khawatir akan plugin yang dikembangkan bisa merusak konfigurasi dan content dari situs yang dikelolanya. WordPress menyediakan enviroment sandbox yang bagus, cukup load file wp-load.php dan anda sudah mendapati core WP secara keseluruhan.
  • Komunitas Pengembang yang luas.

Selamat berjumpa dihalaman ke-2, tentang Penamaan dan Penulisan Plugin secara sederhana.

Pages: 1 2 3 4 5

Leave a Reply

You must be logged in to post a comment.

Terbaru

  • Inilah Alasan Kenapa Zakat ke Ormas yang Belum Diakui Negara Nggak Bisa Dipakai Buat Ngurangin Pajak!
  • Inilah Cara Belanja di Indomaret Pakai Shopee PayLater yang Praktis dan Bikin Hemat!
  • Inilah 10 Jurusan Terfavorit di Universitas Negeri Semarang Buat SNBT 2026, Saingannya Ketat Banget!
  • Belum Tahu? Inilah Cara Mudah Membuat Akun dan Login EMIS GTK IMP 2026 yang Benar!
  • Cara Dapat Kode Kartu Hadiah Netflix Gratis Tanpa Ribet
  • Inilah Caranya Dapet Bukti Setor Zakat Resmi dari NU-Care LazisNU Buat Potong Pajak di Coretax!
  • Inilah 10 Jurusan Terfavorit di Universitas Brawijaya Buat SNBT 2026, Saingannya Ketat Banget!
  • Inilah Cara Terbaru Login dan Ubah Password Akun PTK di EMIS GTK IMP 2026
  • Inilah Batas Maksimal Zakat untuk Pengurang Pajak, Ternyata Begini Aturannya!
  • Inilah Cara Mengenali Aplikasi Bodong Penghasil Uang Agar Kalian Nggak Jadi Korban Penipuan Digital
  • Apa itu Error Kode LADK3 saat Buka Rekening Brimo? Dan Solusinya!
  • BOHONG??? Inilah Rincian Anggaran Makan Bergizi Gratis, Ternyata Uang Bahan Makanannya Nggak Sampai Rp15.000!
  • Inilah Tugas Proktor Ujian TKA SD/SMP 2026, Baca Dulu Ada Yang Beda!
  • Tips Pajak Coretax: Inilah Cara Memastikan Lembaga Amil Zakat yang Sah Agar Pajak Kalian Berkurang!
  • Kenapa FreeFire Advance Server Tidak Bisa Diunduh? Ini Penjelasannya!
  • Inilah Realita Biaya Hidup Mahasiswa di Bogor: Ternyata Nggak Semahal yang Kalian Kira!
  • Inilah Cara Blokir Email Spam di Gmail Biar Penyimpanan Nggak Gampang Penuh
  • Inilah Cara Aktivasi Keaktifan PTK di EMIS GTK IMP 2026 Biar Tunjangan Cair Lancar!
  • Inilah Cara Menilai Sumbangan yang Disetarakan dengan Uang Supaya Pajak Kalian Berkurang
  • Apa itu Pin di iMessage?
  • SKTP Nggak Muncul di Info GTK padahal Sudah Terbit? Ini Trik Rahasia Biar Data Langsung Update!
  • Ini Trik Nuyul Cari Cuan di Game Puzzle Farm 2026 Biar Koin Melimpah Tanpa Undang Teman
  • Inilah Ukuran Kertas Thermal 58mm ISO Di Word, Berapa dan Panduan Lengkap Memilihnya
  • Bukan Cuma Zakat! Ternyata Sumbangan Jenis Ini Bisa Ngurangin Pajak Kalian! Simak Penjelasannya
  • Inilah Caranya Mengajar Bahasa Indonesia di Amerika Serikat Lewat Beasiswa Fulbright FLTA 2026
  • Inilah 6 Rekomendasi HP yang Awet dan Tahan Lama Biar Kalian Nggak Gonta-ganti Terus!
  • Apa itu Proses BOP dan Psikotes BRI Life?
  • Ini Cara Input Tugas Tambahan Guru di EMIS GTK IMP 2026 Biar Jam Mengajar Aman!
  • APK Juice Pack Frenzy Penipuan? Benarkah Membayar atau Cuma Tipuan Iklan? Ini Faktanya!
  • Apakah Apk ReelAct Penipu? Mau Tarik 100 Dolar dari Reel Act? Cek Dulu Faktanya Biar Nggak Rugi Waktu!
  • How to Make Your Website Vibrate with Web Haptics
  • Measuring LLM Bullshit Benchmark
  • A Step-by-Step Guide to ZITADEL Identity Infrastructure
  • How NVIDIA G-SYNC Pulsar is Finally Fixing Motion Blur Forever
  • How Multipathing Keeps Your Linux Systems Running Smoothly!
  • Nano Banana 2: How to Bypassing Google’s Invisible SynthID Watermark
  • Qwen 3.5 Small Explained!
  • A Step-by-Step Guide to Integrating Claude Code with Jira and Confluence
  • How AI Agents Collaborate Using Global Standards
  • Why Your AI is Slow: Breaking Through the Memory Wall with Diffusion LLMs
  • Apa itu Spear-Phishing via npm? Ini Pengertian dan Cara Kerjanya yang Makin Licin
  • Apa Itu Predator Spyware? Ini Pengertian dan Kontroversi Penghapusan Sanksinya
  • Mengenal Apa itu TONESHELL: Backdoor Berbahaya dari Kelompok Mustang Panda
  • Siapa itu Kelompok Hacker Silver Fox?
  • Apa itu CVE-2025-52691 SmarterMail? Celah Keamanan Paling Berbahaya Tahun 2025
Beli Pemotong Rumput dengan Baterai IRONHOOF 588V Mesin Potong Rumput 88V disini https://s.shopee.co.id/70DBGTHtuJ
Beli Morning Star Kursi Gaming/Kantor disini: https://s.shopee.co.id/805iTUOPRV

©2026 emka.web.id | Design: Newspaperly WordPress Theme