Membuat plugin WordPress dibutuhkan kemampuan programming yang cukup mumpuni dan harus mengerti struktur WordPress. Saya sudah mengerti WordPress lebih dari 15 tahun, dari dahulu mencoba membuat theme dan plugin tapi males belajarnya bukan main.
Sebenarnya secara teori sih tidak susah amat namun butuh waktu belajar banyak. Entah angin apa yang berhembus, suatu malam saya mikir kalau ChatGPT sebegitu hebatnya ngoding apakah bisa saya minta membuatkan plugin.
Kalau mau membuat sebuah plugin artinya saya harus membuat sebuah case study, harus sebuah masalah yang mengganggu.
Selama ini saya selalu terganggu dengan form password halaman post WordPress yang diproteksi, bentukannya enggak banget dan kayak bener-bener default seperti ini :

Memang secara fungsi ini bisa, namun secara tampilan kurang menarik. Akhirnya saya coba buat dengan ChatGPT dengan mengupload gambar di atas dan ditambah prompt sederhana ini :
I want to create better layout for Password Protect post in WordPress, it looks like this, I want to change the text and make the form to fill in the center of the post, make a plugin for this case
Setelah diberikan jawaban oleh ChatGPT, saya membuka CPANEL website dan mengikuti persis seperti apa yang diminta oleh ChatGPT. Tak disangka saya berhasil membuat plugin hanya dari ngikutin ChatGPT, wow banget!


Menambah Fungsi Edit di Dashboard WordPress
Ketika cek ke daftar plugin ternyata sudah ada dan sudah aktif, berikutnya karena Minimum Viable Product sudah jadi, saya coba lagi kali ini agar form bisa diedit warnanya, tulisannya, button textnya, dan saya mau menambahkan tulisan kecil di bawah button.
Saya tambahkan saja lagi prompt dengan keterangan tersebut dengan menyertakan code sebelumnya.
I want to create better layout for Password Protect post in WordPress, it looks like this, I want to change the text and make the form to fill in the center of the post, make a plugin for this case and it should be editable by adding function in the WordPress Dashboard for the color, text, button text, button color, and add small text under the button with WYSWYG editor in WordPress Dashboard
Beberapa saat ChatGPT memberikan jawaban, lalu saya copas lagi ke file di CPANEL dan replace code sebelumnya. Saya matikan dan hidupkan kembali plugin WordPress, dan hasilnya bisa lho!

Saya melakukan percobaan dengan mengubah-ubah settingan yang sudah saya buat. Setelah melakukan pengecekan ulang, hasilnya berhasil semua, mantap!


Saya makin ambisius dan pengen menambahkan gambar di bagian atas dengan cara upload atau insert link gambarnya. Eh lupa besok sudah kerja dan gak boleh lagi main-main codingan begini, hehehe.
Kesimpulan
Selama ini saya sering memakai ChatGPT untuk sesuatu yang “text heavy” di akademis. Sudah lama gak mencoba ChatGPT untuk programming karena pekerjaan juga sudah tidak menuntut banyak coding. Namun melihat potensi ini, rasa-rasanya mahasiswa atau programmer jaman sekarang tidak lagi terkendala dengan kesusahan coding gak jalan.
Untuk plugin ini saya berencana memasukkannya ke Community WordPress dan membaginya dengan gratis. Karena ini cuma proyek iseng, kemungkinan sih pengembangannya bakal agak lama kalau saya lagi ada waktu saja.
